我見過如何在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