簡體   English   中英

Silverlight MEF嵌入式資源

[英]Silverlight MEF Embedded Resources

我有從兩個不同的Xaps中用MEF導入的兩個不同的Silverlight UserControls。 UserControls只是畫布上的圖像。 兩個用戶控件的圖像均標記為“資源”。 圖像不同,但名稱相同(關鍵點)。 我不太確定MEF導入幕后發生了什么,但兩個圖像似乎最終都在同一AppDomain中。 在合成之后,當我將UserControls粘貼在Canvas上時,每個控件都是它應該的類的實例,但是它們都顯示相同的圖像。

顯然,如果圖像文件名在我導入的所有Xap中都是唯一的,則沒有問題,但我不喜歡這種解決方案。 有更好的嗎?

事實證明,使用程序集限定URI(“ / AssemblyShortName; component / Image1.png”而不是“ Image1.png”)解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM