我有几个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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top