-1

在为 Windows Phone 7 开发项目时,我在 Grid 上添加了一个图像控件,并在 C# 中使用以下代码来设置图像源:-

 Uri nUri = new Uri("/TestImage.png", UriKind.Relative);
            BitmapImage nBitmapImage = new BitmapImage(nUri);
            FacebookImage.Source = nBitmapImage;

问题是,每当我使用自定义图像时,当我在模拟器上构建和运行应用程序时,它们都不会出现。然而,如果我将上述代码中的图像文件名更改为默认包含在项目中的图像之一(ApplicationIcon.png),则图像会在运行时显示。我想知道这是否是代码或我正在使用的自定义图像文件的问题。我确保我正在创建的图像是正确的,并且具有与默认包含的图像相同的属性。有人可以帮我解决这个问题。

谢谢。

4

1 回答 1

2

在 Visual Studio 的解决方案资源管理器中单击您的自定义图片。然后,查看属性窗口(如果它已关闭,请按 F4)和“构建操作”行。它基本上告诉编译器如何将您的文件嵌入到应用程序中。ApplicationIcon.png 的构建动作应该是“内容”,只需为您的自定义图片设置相同的动作即可。

于 2013-03-11T06:53:31.057 回答