ResourceDictionary.MergedDictionaries Özellik

Tanım

Birleştirilmiş sözlüklerdeki ResourceDictionary çeşitli kaynak sözlüklerini oluşturan sözlüklerin bir koleksiyonunu alır.

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)

Özellik Değeri

Birleştirilmiş sözlükler koleksiyonu.

Örnekler

Aşağıdaki örnek, birincil ResourceDictionaryile birleştirilecek iki ResourceDictionary öğeyi belirtir.

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

Açıklamalar

Sözlükler, tarafından MergedDictionariesbaşvuruda bulunan genel koleksiyona bir eklenerek birleştirilirResourceDictionary. Birleştirilmiş ResourceDictionary bir öğe, içinde işaretlemede tanımlanmış kaynak öğelerine sahip değildir. Bunun yerine, birleştirilmiş sözlük ResourceDictionary , tanımlı işaretleme alt öğeleri olmayan (veya kod aracılığıyla öğe eklenmemiş) ancak için Sourcebelirtilen bir URI'dir. Atama, Source birleştirilmiş sözlüğün uygulamayla birlikte gelen ayrı bir kaynak derlemesi, "gevşek XAML" veya belirli bir yerelleştirme ya da genel kaynaklar derlemesi gibi bir dış kaynaktan gelmesini sağlar.

içinde belirtilen kaynak öğelerinin ResourceDictionarySource belirtilmesi desteklenmez.

Koleksiyondaki MergedDictionaries arama davranışı önce son ekleneni ResourceDictionary arar ve istenen anahtar bulunur bulunmaz arama durdurulur. Birleştirilmiş sözlük koleksiyonunda yinelenen anahtarlar geçersiz değildir. Birleştirilmiş sözlük davranışı hakkında daha fazla bilgi için bkz. Birleştirilmiş Kaynak Sözlükleri.

XAML Özellik Öğesi Kullanımı

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

XAML Değerleri

oneOrMoreResourceDictionaries Bir veya daha fazla ResourceDictionary nesne öğesi. ResourceDictionary için MergedDictionaries kullanılan öğesinin koleksiyon içeriği yoktur ve tamamına ResourceDictionary uzaktan başvuran bir Source öznitelik belirtir.

Şunlara uygulanır

Ayrıca bkz.