いくつかの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>