在为Windows Phone 7开发项目时,我在网格上添加了一个图像控件,并在C#中使用以下代码来设置图像源: -
Uri nUri = new Uri("/TestImage.png", UriKind.Relative);
BitmapImage nBitmapImage = new BitmapImage(nUri);
FacebookImage.Source = nBitmapImage;
问题在于,无论何时我使用自定义图像,当我在模拟器上构建和运行应用程序时,它们都不会显示出来。然而,如果我将上述代码中的图像文件名更改为默认情况下包含在项目中的一个图像(ApplicationIcon.png),则图像会在运行时显示。我想知道这是代码的问题还是我正在使用的自定义图像文件。我确保我正在创建的图像是正确的,并且具有与默认包含的图像相同的属性。 有人可以帮我解决这个问题。
感谢。
答案 0 :(得分:2)
在Visual Studio的解决方案资源管理器中单击您的自定义图片。然后,查看属性窗口(如果它关闭则按F4),然后在"构建操作"线。它基本上告诉编译器如何在应用程序中嵌入您的文件。 ApplicationIcon.png的构建操作应为"内容",只需为您的自定义图片设置相同的内容。