次の方法で共有


ResourceDictionary.MergedDictionaries プロパティ

定義

マージされたディクショナリ内のさまざまなリソース ディクショナリを構成する、ResourceDictionary ディクショナリのコレクションを取得します。

public:
 property System::Collections::ObjectModel::Collection<System::Windows::ResourceDictionary ^> ^ MergedDictionaries { System::Collections::ObjectModel::Collection<System::Windows::ResourceDictionary ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.ResourceDictionary> MergedDictionaries { get; }
member this.MergedDictionaries : System.Collections.ObjectModel.Collection<System.Windows.ResourceDictionary>
Public ReadOnly Property MergedDictionaries As Collection(Of ResourceDictionary)

プロパティ値

Collection<ResourceDictionary>

マージされたディクショナリのコレクション。

次の例では、プライマリにマージする 2 つの ResourceDictionary 要素を指定します ResourceDictionary

<Page.Resources>
  <ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
      <ResourceDictionary Source="myresourcedictionary.xaml"/>
      <ResourceDictionary Source="myresourcedictionary2.xaml"/>
    </ResourceDictionary.MergedDictionaries>
  </ResourceDictionary>
</Page.Resources>

注釈

ディクショナリは、参照元のジェネリック コレクションに a ResourceDictionary を追加することによって MergedDictionariesマージされます。 マージされた ResourceDictionary リソース要素は、マークアップ内で定義されていません。 代わりに、マージされたディクショナリは、マークアップ子要素が ResourceDictionary 定義されていない (またはコードを介して要素が追加されていない) が、URI が指定された Source状態です。 この Source 指定により、マージされたディクショナリは、アプリケーションに付属する別のリソース アセンブリ、"loose XAML"、特定のローカライズまたはグローバル リソース アセンブリなど、外部ソースから取得できます。

指定したリソース要素内での ResourceDictionary リソース要素の指定は Source サポートされていません。

コレクション内の MergedDictionaries 検索動作では、最後に追加された ResourceDictionary キーが検索され、要求されたキーが見つかるとすぐに検索が停止します。 マージされたディクショナリのコレクション全体で重複するキーは無効ではありません。 マージされたディクショナリの動作の詳細については、「 マージされたリソース ディクショナリ」を参照してください。

XAML プロパティ要素の使用

<object>  
  <object.MergedDictionaries>  
    oneOrMoreResourceDictionaries  
  </object.MergedDictionaries>  
</object>  

XAML 値

oneOrMoreResourceDictionaries
1 つ以上の ResourceDictionary オブジェクト要素。 ResourceDictionary used for MergedDictionaries にはコレクション コンテンツがありません。また、完全ResourceDictionarySourceリモートを参照する属性を指定します。

適用対象

こちらもご覧ください