我有一些 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>
关于wpf - 从外部文件或程序集中加载 WPF 样式或其他静态资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/706700/