ResourceDictionary.MergedDictionaries Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera kolekcję ResourceDictionary słowników, które stanowią różne słowniki zasobów w scalonych słownikach.
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)
Wartość właściwości
Kolekcja scalonych słowników.
Przykłady
W poniższym przykładzie określono dwa ResourceDictionary elementy do scalenia z podstawowym ResourceDictionaryelementem .
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="myresourcedictionary.xaml"/>
<ResourceDictionary Source="myresourcedictionary2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
Uwagi
Słowniki są scalane przez dodanie ResourceDictionary elementu do kolekcji ogólnej, do których odwołuje się MergedDictionaries. Scalony ResourceDictionary element nie zawiera elementów zasobów zdefiniowanych w nim w znacznikach. Zamiast tego scalony słownik jest ResourceDictionary bez zdefiniowanych elementów podrzędnych znaczników (lub bez elementów dodanych za pomocą kodu), ale z identyfikatorem URI określonym dla Source. Oznaczenie Source umożliwia scalonemu słownikowi pochodzącemu ze źródła zewnętrznego, takiego jak oddzielny zestaw zasobów dostarczany z aplikacją, "luźny kod XAML" lub konkretna lokalizacja lub zestaw zasobów globalnych.
Określanie elementów zasobów w ResourceDictionary Source określonym obiekcie nie jest obsługiwane.
Zachowanie wyszukiwania w MergedDictionaries kolekcji będzie wyszukiwać ostatnio dodane ResourceDictionary , a wyszukiwanie zostanie zatrzymane natychmiast po znalezieniu żądanego klucza. Zduplikowane klucze w kolekcji scalonych słowników nie są niedozwolone. Aby uzyskać więcej informacji na temat zachowania scalonego słownika, zobacz Scalone słowniki zasobów.
Użycie elementu właściwości języka XAML
<object>
<object.MergedDictionaries>
oneOrMoreResourceDictionaries
</object.MergedDictionaries>
</object>
Wartości XAML
oneOrMoreResourceDictionaries
ResourceDictionary Co najmniej jeden element obiektu. Element ResourceDictionary używany dla MergedDictionaries programu nie ma zawartości kolekcji i określa Source atrybut, który odwołuje się do całości ResourceDictionary zdalnie.