ResourceDictionary.Item[Object] ResourceDictionary.Item[Object] ResourceDictionary.Item[Object] ResourceDictionary.Item[Object] Property

Definition

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist, oder legt diesen fest.Gets or sets the value associated with the given key.

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 Object Object Object

Der gewünschte Schlüssel, der abgerufen oder festgelegt werden soll.The desired key to get or set.

Eigenschaftswert

Der Wert des Schlüssels.Value of the key.

Implementiert

Hinweise

Wenn der angeforderte Schlüssel nicht in diesem Ressourcenverzeichnis ist, überprüft das System der Framework-Ressource auch die zusammengeführten Wörterbüchern.If the requested key is not in this resource dictionary, the framework resource system will also check the merged dictionaries.

Überprüfen einer ResourceDictionary nach Element oder Index ist nicht in der Regel die bevorzugte Methode zum Abrufen von Ressourcen.Checking a ResourceDictionary by item or index is not generally the preferred way to retrieve resources. Sie sollten stattdessen Methoden aufrufen, sind der Suchprozess vollständige Ressourcen teilnehmen kann und die Ressourcen anhand ihrer Schlüssel nachschlagen und, die die Ressourcen in Anwendungen oder Designs finden.You should instead call methods that are capable of participating in the full resource lookup process and look up resources by their keys, and that can find the resources in applications or themes. FindResource eine solche Methode ist, und befindet sich auf einem FrameworkElement.FindResource is such a method, and is present on any FrameworkElement. Andernfalls entspricht Sie versucht haben, suchen die Ressource nicht das eigentliche Verhalten der Laufzeit.Otherwise your attempt to find the resource does not match the true run-time behavior.

Abrufen von Ressourcen direkt aus einem einzelnen Wörterbuch möglicherweise jedoch sinnvoll, wenn das Abrufen von Ressourcen zu einem bekannten ResourceDictionary Speicherort und sind dabei, um mögliche Leistung und Bereich Auswirkungen auf die Laufzeit-Schlüsselsuche zu vermeiden.However, obtaining resources directly from an individual dictionary might be appropriate if you are retrieving resources from a known ResourceDictionary location, and are doing so to avoid the possible performance and scope implications of run-time key lookup.

Sie verwenden nicht Indexer zum Definieren der Sammelelemente im XAMLXAML.You do not use indexers to define collection members in XAMLXAML. Stattdessen erstellen Sie untergeordnete Elemente im Markup.Instead, you create child elements in markup. Die untergeordneten Elemente sind entweder untergeordnete Elemente von ResourceDictionary, oder ein Property-Element, in denen der Eigenschaftstyp ist ResourceDictionary.The child elements are either child elements of ResourceDictionary, or of a property element where the property type is ResourceDictionary. Weitere Informationen finden Sie unter den XAMLXAML Nutzung Abschnitte ResourceDictionary.For details, see the XAMLXAML usage sections in ResourceDictionary.

Gilt für: