Windows Phone 8.1不显示带有图像标记的图像

时间:2014-09-18 17:13:18

标签: image user-interface windows-phone-8

我目前在MainPage.XAML中使用<image src="<full path to image>" />标记。这是我在开发Windows Phone时尝试使用的第一件事。图像将显示在设计器中,但是当我调试设备时(使用运行Windows Phone 8.1 Preview或任何仿真器的Lumia Icon),图像将无法显示。我得到的只是一个空白屏幕。

我所做的所有研究都表明,这应该像使用一个源属性指向我的图片的图片标签一样简单。我错过了什么吗?想法?

提前致谢。

2 个答案:

答案 0 :(得分:0)

您是否在以下地点关闭了Image代码:

<image src="<full path to image>">

并确保您提供正确的路径。

应该是这样的:

<Image Source="the path" />

答案 1 :(得分:0)

如果您可以使用您正在使用的实际xaml代码编辑问题,那么我可以确认这会很棒,但是从您给@Kulasangar的回复中,我建议您的问题是您提供的文件路径在你的桌面上。电话/模拟器无权访问此文件。您需要将图像添加到Windows Phone项目中,并将src更改为来自解决方案根目录的相对路径。

只需在Windows资源管理器中导航到该文件,然后将文件(在本例中为图像)拖放到Visual Studio中的解决方案资源管理器选项卡中,即可将文件添加到WP8项目中。

如果您将图像直接放入项目根目录而不是子文件,则xaml中的图像标记应如下所示:

<Image Source="/Lockscreen.jpg" />