【发布时间】:2010-01-01 20:01:50
【问题描述】:
我确信这是一个简单的新手问题,但我现在还没有找到答案。
我在 Silverlight 3 中编译了以下控件:
<UserControl x:Class="SLImageTest.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480">
<StackPanel>
<Image Source="http://farm3.static.flickr.com/2733/4102919659_0207842bde_m.jpg" />
</StackPanel>
</UserControl>
图片来源不重要,但你可以验证
- 在那个 URL 上有一张小猫的照片
- 在http://farm3.static.flickr.com/crossdomain.xml 处有一个跨域访问文件
当我运行控件时,我没有显示图像。因此,尽管我付出了努力,但还是出现了问题。出了什么问题?
但是没有调试输出,因为应该有绑定错误,没有抛出异常,没有任何迹象表明任何失败!这是为什么呢?
类似这样的代码在 WPF 中运行良好。
如果我将图像包含到项目中,然后做
<Image Source="kitten1.jpg" />
效果很好。但这不是我想要的。
【问题讨论】:
标签: silverlight http image url