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

您已经通过将其路径设置为相对来初始化您的位图图像 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 回答