ResourceDictionary.MergedDictionaries Properti

Definisi

Mendapatkan kumpulan ResourceDictionary kamus yang merupakan berbagai kamus sumber daya dalam kamus gabungan.

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)

Nilai Properti

Kumpulan kamus gabungan.

Contoh

Contoh berikut menentukan dua ResourceDictionary elemen yang akan digabungkan ke dalam primer ResourceDictionary.

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

Keterangan

Kamus digabungkan dengan menambahkan ke koleksi generik yang ResourceDictionary dirujuk oleh MergedDictionaries. Gabungan ResourceDictionary tidak memiliki elemen sumber daya yang ditentukan di dalamnya dalam markup. Sebaliknya, kamus yang digabungkan adalah ResourceDictionary tanpa elemen turunan markup yang ditentukan (atau tanpa elemen yang ditambahkan melalui kode), tetapi dengan URI yang ditentukan untuk Source. Penugasan Source memungkinkan kamus gabungan berasal dari sumber eksternal, seperti rakitan sumber daya terpisah yang dikirim dengan aplikasi, "XAML longgar", atau perakitan sumber daya lokalisasi atau global tertentu.

Menentukan elemen sumber daya dalam yang ResourceDictionary telah Source ditentukan tidak didukung.

Perilaku pencarian dalam MergedDictionaries koleksi akan mencari yang terakhir ditambahkan ResourceDictionary terlebih dahulu, dan pencarian berhenti segera setelah kunci yang diminta ditemukan. Kunci duplikat di seluruh kumpulan kamus gabungan tidak ilegal. Untuk informasi selengkapnya tentang perilaku kamus gabungan, lihat Kamus Sumber Daya Gabungan.

Penggunaan Elemen Properti XAML

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

Nilai XAML

oneOrMoreResourceDictionaries Satu atau beberapa ResourceDictionary elemen objek. Yang ResourceDictionary digunakan untuk MergedDictionaries tidak memiliki konten koleksi, dan menentukan Source atribut yang mereferensikan selesai ResourceDictionary dari jarak jauh.

Berlaku untuk

Lihat juga