ResourceDictionary.MergedDictionaries Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u een verzameling van de ResourceDictionary woordenlijsten op die de verschillende resourcewoordenlijsten in de samengevoegde woordenlijsten vormen.
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)
Waarde van eigenschap
De verzameling samengevoegde woordenlijsten.
Voorbeelden
In het volgende voorbeeld worden twee ResourceDictionary elementen opgegeven die moeten worden samengevoegd in de primaire ResourceDictionary.
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="myresourcedictionary.xaml"/>
<ResourceDictionary Source="myresourcedictionary2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
Opmerkingen
Woordenlijsten worden samengevoegd door een toe ResourceDictionary te voegen aan de algemene verzameling waarnaar wordt verwezen.MergedDictionaries Een samengevoegde ResourceDictionary resource bevat geen resource-elementen die erin zijn gedefinieerd in markeringen. In plaats daarvan is de samengevoegde woordenlijst een ResourceDictionary zonder onderliggende opmaakelementen gedefinieerd (of zonder elementen die via code zijn toegevoegd), maar met een URI die is opgegeven voor Source. Met Source deze aanduiding kan de samengevoegde woordenlijst afkomstig zijn van een externe bron, zoals een afzonderlijke resourceassembly die wordt geleverd met de toepassing, 'los XAML', of een specifieke lokalisatie of algemene resourcesassembly.
Het opgeven van resource-elementen binnen een ResourceDictionarySource opgegeven resource wordt niet ondersteund.
Het zoekgedrag in de MergedDictionaries verzameling doorzoekt eerst de laatst toegevoegde ResourceDictionary waarde en de zoekopdracht stopt zodra er een aangevraagde sleutel wordt gevonden. Dubbele sleutels in de verzameling samengevoegde woordenlijsten zijn niet illegaal. Zie Samengevoegde resourcewoordenlijsten voor meer informatie over het gedrag van samengevoegde woordenlijsten.
Gebruik van XAML-eigenschapselement
<object>
<object.MergedDictionaries>
oneOrMoreResourceDictionaries
</object.MergedDictionaries>
</object>
XAML-waarden
oneOrMoreResourceDictionaries Een of meer ResourceDictionary objectelementen. Een ResourceDictionary gebruikt voor MergedDictionaries bevat geen verzamelingsinhoud en geeft een Source kenmerk op dat verwijst naar het volledige ResourceDictionary op afstand.