0
我有一個簡單的插件體系結構,用於使用接口爲圖標返回ImageSource的程序。我希望每個插件都能夠向程序集添加圖標/圖像資源,並從其實施的類中返回。從加載的程序集訪問圖像資源
我遇到的問題是,當我使用我以前的技巧,即實例化ImageSourceConverter並將其傳遞給一個包uri時,無法與加載的程序集一起工作,因爲轉換器從主程序集加載資源。
public static ImageSource FromResourcePath(string path) {
return (ImageSource)new ImageSourceConverter().ConvertFrom("pack://application:,,,/" + path.TrimStart('/'));
}
有什麼(希望簡單)的方式來得到一個集資源從加載組件(存儲爲WPF「資源」的內容類型)的ImageSource的?如果可能的話,我想避免使用流。
超,謝謝!我只是使用Assembly.GetExecutingAssembly()。GetName()。名稱的名稱和它的作品。 :) – devios1 2011-02-03 21:53:47