ResourceDictionary.Item[Object] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen des Werts, der dem angegebenen Schlüssel zugeordnet ist.
public:
property System::Object ^ default[System::Object ^] { System::Object ^ get(System::Object ^ key); void set(System::Object ^ key, System::Object ^ value); };
public object this[object key] { get; set; }
member this.Item(obj) : obj with get, set
Default Public Property Item(key As Object) As Object
Parameter
- key
- Object
Der gewünschte Schlüssel, der abgerufen oder festgelegt werden soll.
Eigenschaftswert
Wert des Schlüssels.
Implementiert
Hinweise
Wenn sich der angeforderte Schlüssel nicht in diesem Ressourcenverzeichnis befindet, überprüft das Framework-Ressourcensystem auch die zusammengeführten Wörterbücher.
Das Überprüfen eines ResourceDictionary Elements oder Indexes ist im Allgemeinen nicht die bevorzugte Methode zum Abrufen von Ressourcen. Sie sollten stattdessen Methoden aufrufen, die in der Lage sind, am vollständigen Ressourcensucheprozess teilzunehmen und Ressourcen anhand ihrer Schlüssel nachzuschlagen, und die Ressourcen in Anwendungen oder Designs finden können. FindResource ist eine solche Methode und ist auf jedem FrameworkElementvorhanden. Andernfalls stimmt der Versuch, die Ressource zu finden, nicht mit dem tatsächlichen Laufzeitverhalten überein.
Das direkte Abrufen von Ressourcen aus einem einzelnen Wörterbuch kann jedoch sinnvoll sein, wenn Sie Ressourcen von einem bekannten ResourceDictionary Speicherort abrufen und dies tun, um die möglichen Leistungs- und Umfangsauswirkungen der Laufzeitschlüsselsuche zu vermeiden.
Sie verwenden keine Indexer, um Sammlungselemente in XAML zu definieren. Stattdessen erstellen Sie untergeordnete Elemente im Markup. Die untergeordneten Elemente sind entweder untergeordnete Elemente von ResourceDictionary, oder eines Eigenschaftselements, in dem der Eigenschaftstyp ist ResourceDictionary. Ausführliche Informationen finden Sie in den XAML-Verwendungsabschnitten in ResourceDictionary.