WPFの大規模プロジェクトでどのように分類してリソースファイルを定義するか
大規模なプロジェクトでは、異なるモジュールに対して異なるリソースファイルを定義する必要があります.管理を容易にするために、異なるリソースファイルを分類して配置する必要があります.現在、もう一つの解決方法が参考になります.
ルートディレクトリの下にResourcesのディレクトリを定義し、異なるモジュールに対して異なるフォルダを作成し、これらのフォルダに独自のリソースファイルを作成します.そしてapp.xamlファイルで統合ロードを行います.
ロード方法は次のとおりです(app.xmlファイルの内容).
ResourceDictionaryノードはリソースファイルです.
ルートディレクトリの下にResourcesのディレクトリを定義し、異なるモジュールに対して異なるフォルダを作成し、これらのフォルダに独自のリソースファイルを作成します.そしてapp.xamlファイルで統合ロードを行います.
ロード方法は次のとおりです(app.xmlファイルの内容).
<Application
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="WpfApplication1.App"
StartupUri="Window1.xaml">
<Application.Resources>
<!-- 。 -->
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Resources\AppStyles.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
ResourceDictionaryノードはリソースファイルです.