67

いくつかの WPF アプリケーションがあり、すべてのスタイルを各アプリケーションで個別に宣言するのではなく、共有アセンブリに配置したいと考えています。

Style="{StaticResource BlahBlah}"既存のアプリケーションのすべてを変更する必要がないように、方法を探しています。このスタイル アセンブリへの参照を追加し、現在のアプリケーションから削除して、アセンブリから取得したいだけです。

何か方法はありますか?

4

1 に答える 1

114

外部 ResourceDictionary (XAML ファイル) の参照:

<Application.Resources>
    <ResourceDictionary Source="MyResources.xaml" />
</Application.Resources>

外部 ResourceDictionary (DLL) の参照:

<Application.Resources>
    <ResourceDictionary Source="/MyExternalAssembly;component/MyResources.xaml" />
</Application.Resources>
于 2009-04-01T19:10:39.880 に答える