从外部文件或程序集加载WPF样式或其他静态资源
-
22-08-2019 - |
题
我有几个WPF应用程序,我想我的所有样式是在一个共享组件代替在每个应用分别声明它们的
我要寻找一种方式,所以我没有改变我的现有应用程序的所有Style="{StaticResource BlahBlah}"
;我只想补充参考这种风格装配,并从当前应用程序中删除它,所以它的从组件取出。
是否有任何方式?
解决方案
引用外部的ResourceDictionary(XAML文件):
<Application.Resources>
<ResourceDictionary Source="MyResources.xaml" />
</Application.Resources>
引用外部的ResourceDictionary(DLL):
<Application.Resources>
<ResourceDictionary Source="/MyExternalAssembly;component/MyResources.xaml" />
</Application.Resources>
不隶属于 StackOverflow