0

のパスを伝えようとしているのです<Image x:Name="FlagImage" Stretch="None" />が、実行するとアプリの画像が表示されません。

FlagImage.Source = new BitmapImage(new Uri("/images/sky.jpg"));

URLへのパスを変更すると、画像が表示されます

FlagImage.Source = new BitmapImage(new Uri("http://www.charlespetzold.com/Media/HelloWP7.jpg"));

このコードも機能します:

<Image Source="/images/sky.jpg"/>
4

2 に答える 2

2

パスを相対パスに設定して、bitmapimage urisource を初期化しました。このように

  FlagImage.Source = new BitmapImage(new Uri("/images/sky.jpg", UriKind.Relative));

それがあなたを助けることを願っています..

于 2013-08-28T11:32:57.180 に答える
0

理解します。UriKind.Relative を追加する必要があります

FlagImage.Source = new BitmapImage(new Uri("/images/sky.jpg", UriKind.Relative));
于 2013-08-28T11:33:31.680 に答える