我见过如何在Silverlight中加载图像以及如何在WPF中加载图像,但我无法弄清楚如何使用相同的XAML为复合Prism应用程序的Silverlight和WPF风格加载图像。理想情况下,我想这样做:如何从XAML中为复合应用程序加载图像?
<Image Source="/Resources/Images/foo.png"/>
使用的组件符号将无法工作,因为Silverlight和WPF组件名称不同(有目的的,对于理智)的相对URI。我正在使用Silverlight 4和.NET 4.0。
也许只是一个微不足道的话题,但我们只是经历了相同的命名完整性检查,他们在棱镜样本中做的方式真的引起了共鸣:程序集相同的文件名,但silverlight的csproj文件将.Silverlight追加到最后。因此,在解决方案资源管理器中,它的MyProject.Silverlight,但程序集文件只是MyProject.dll。这给了你设计时的完整性,但同样的组合名称。 (以股票交易者RI样本为例) – JMarsch 2011-04-05 21:59:30
@JMarsch:我认为这是一个答案? – 2011-04-06 11:18:40
@Anderson Imes - 我会重新发布,所以你可以标记答案! – JMarsch 2011-04-06 13:54:34