在我的应用程序中,我将资源字典定义为单独的文件。现在我想从c#文件访问这个字典(没有代码隐藏文件!)
最好(最快,最干净)的方法是什么?
在代码中创建一个ResourceDictionary并将其与现有的一起合并?
将ResourceDictionary添加到应用程序的资源和访问权限 他们使用Application.Current.Resources?
迎接,
尔根
答案 0 :(得分:4)
您可以使用App.LoadComponent()加载资源词典,例如:
var d = (ResourceDictionary)App.LoadComponent(new Uri("Dictionary1.xaml",UriKind.Relative));
不确定它是否是最快的,但它可能是更清洁的方式之一。