ResourceDictionary.MergedDictionaries Vlastnost

Definice

Získá kolekci ResourceDictionary slovníků, které tvoří různé slovníky zdrojů ve sloučených slovníkech.

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)

Hodnota vlastnosti

Collection<ResourceDictionary>

Kolekce sloučených slovníků.

Příklady

Následující příklad určuje dva ResourceDictionary prvky, které mají být sloučeny do primární ResourceDictionary.

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

Poznámky

Slovníky se sloučí přidáním ResourceDictionary do obecné kolekce, na kterou MergedDictionariesodkazuje . Sloučený ResourceDictionary objekt neobsahuje prvky prostředků definované v rámci značek. Místo toho je sloučený slovník bez ResourceDictionary definovaných podřízených elementů značek (nebo bez prvků přidaných prostřednictvím kódu), ale s identifikátorem URI určeným pro Source. Toto Source označení umožňuje sloučený slovník pocházet z externího zdroje, jako je například samostatné sestavení prostředků, které se dodává s aplikací, "volný XAML" nebo konkrétní lokalizaci nebo sestavení globálních prostředků.

Zadání elementů prostředků v zadaném ResourceDictionary Source prvku není podporováno.

Chování vyhledávání v kolekci MergedDictionaries bude prohledávat naposledy přidané ResourceDictionary první a hledání se zastaví, jakmile se najde požadovaný klíč. Duplicitní klíče v kolekci sloučených slovníků nejsou neplatné. Další informace o chování sloučeného slovníku najdete v tématu Sloučené slovníky prostředků.

Použití elementu vlastnosti XAML

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

Hodnoty XAML

oneOrMoreResourceDictionaries
Jeden nebo více ResourceDictionary prvků objektu. Použitá ResourceDictionary pro MergedDictionaries nemá obsah kolekce a určuje Source atribut, který odkazuje na kompletní ResourceDictionary vzdálený obsah.

Platí pro

Viz také