ResourceDictionary.MergedDictionaries Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ü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.