Aracılığıyla paylaş


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

Collection<ResourceDictionary>

Birleştirilmiş sözlük 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 tanımlı işaretleme alt öğeleri olmayan (veya kod aracılığıyla öğe eklenmemiş) ancak için Sourcebir URI'si belirtilmiş olan bir sözlüğüdürResourceDictionary. Atama, Source birleştirilmiş sözlüğün uygulamayla birlikte gelen ayrı bir kaynak derlemesi, "gevşek XAML" veya belirli bir yerelleştirme veya genel kaynaklar derlemesi gibi bir dış kaynaktan gelmesini sağlar.

içinde belirtilen kaynak öğelerinin ResourceDictionary Source belirtilmesi desteklenmez.

Koleksiyondaki MergedDictionaries arama davranışı, en son eklenen ResourceDictionary ilk aramayı arar ve istenen anahtar bulunur bulunmaz arama durdurulur. Birleştirilmiş sözlükler 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.