1

図に示すように複数のプロジェクトがあり、addpath.cs に取り組んでおり、次のようにイメージ ソースを割り当てます。

Image image = new Image();
image.Source = new BitmapImage(new Uri("images/arrow.jpg", UriKind.Relative));

そして、私が次を使用する場合:

rt.CenterX = image.Width / 2;
rt.CenterY = image.Height / 2;

width と height の値が Nan になっているので、画像ソースに割り当てられた uri に問題があるのではないでしょうか?

ここに画像の説明を入力

4

2 に答える 2

2

次のコード スニペットを使用します。

var logo = new BitmapImage();
logo.BeginInit();
logo.UriSource = new Uri("pack://application:,,,/YOURAPP;component/images/arrow.jpg");
logo.EndInit();
rt.CenterX = logo.Width / 2.0;
rt.CenterY = logo.Height / 2.0;

YOURAPP をプロジェクトの名前に置き換えることを忘れないでください。

于 2012-06-23T13:02:03.837 に答える
0

私は、画像フォルダをウェブサイトディレクトリにある「クライアントビン」フォルダに配置する必要があるという解決策を見つけました。皆さん、ありがとうございました。

于 2012-06-23T15:02:57.917 に答える