我下面有一段演示代码:
<Image Name="imgCam" Width="400" Height="600" Visibility="Visible" Source="http://www.graffiti.org/prague/phoe_whs_2000.jpg" />
这在设计器中显示,但当我运行模拟器或尝试在手机上查看它时,它不起作用?在模拟器和手机中显示此图像时,我是否缺少一些东西?url将在浏览器中加载图像。
除非我从应用程序中删除"联网"权限,否则此图像也适用于Emulator。
您应该检查是否已在WMAppManifest.xml 的"功能"部分中指定了ID_CAP_NETWORKING
<Capabilities>
<Capability Name="ID_CAP_NETWORKING"/>
</Capabilities>
我已经检查了Emulator中的URL及其在Emulator中显示的图像。检查您的模拟器是否已连接到internet并且工作正常。
你也可以试试这个。Uri Uri=新Uri("您的URL",UriKind.RelativeOrAbsolute);Your_Image。Source=新的BitmapImage(uri);