外部ファイルまたはアセンブリからWPFのスタイルやその他の静的リソースをロード

StackOverflow https://stackoverflow.com/questions/706700

質問

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