ResourceDictionary.MergedDictionaries Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar en samling ResourceDictionary ordlistor som utgör de olika resursordlistorna i de sammanfogade ordlistorna.
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)
Egenskapsvärde
Samlingen med sammanfogade ordlistor.
Exempel
I följande exempel anges två ResourceDictionary element som ska sammanfogas till den primära ResourceDictionary.
<Page.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="myresourcedictionary.xaml"/>
<ResourceDictionary Source="myresourcedictionary2.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Page.Resources>
Kommentarer
Ordlistor sammanfogas genom att lägga till en ResourceDictionary i den generiska samling som refereras av MergedDictionaries. En sammanslagen ResourceDictionary har inte resurselement som definierats i den i markering. I stället är den sammanfogade ordlistan ett ResourceDictionary element utan underordnad markering som definierats (eller utan element som lagts till via kod), men med en URI angiven för Source. Med Source beteckningen kan den sammanfogade ordlistan komma från en extern källa, till exempel en separat resurssammansättning som levereras med programmet, "lös XAML" eller en specifik lokalisering eller global resurssammansättning.
Det går inte att ange resurselement i en ResourceDictionary som har Source angetts.
Uppslagsbeteendet i MergedDictionaries samlingen söker efter den senast tillagda ResourceDictionary först och sökningen stoppas så snart en begärd nyckel hittas. Duplicerade nycklar i samlingen med sammanfogade ordlistor är inte olagliga. Mer information om hur du sammanfogar ordlistan finns i Sammanfogade resursordlistor.
Användning av XAML-egenskapselement
<object>
<object.MergedDictionaries>
oneOrMoreResourceDictionaries
</object.MergedDictionaries>
</object>
XAML-värden
oneOrMoreResourceDictionaries Ett eller flera ResourceDictionary objektelement. En ResourceDictionary som används för MergedDictionaries har inte samlingsinnehåll och anger ett Source attribut som refererar till det fullständiga ResourceDictionary via fjärranslutning.