外部ファイルまたはアセンブリから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