ResourceDictionary.MergedDictionaries Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.