ResourceDictionary.Item[Object] Propriété

Définition

Obtient ou définit la valeur associée à la clé donnée.

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

Paramètres

key
Object

La clé souhaitée à obtenir ou à définir.

Valeur de propriété

Valeur de la clé.

Implémente

Remarques

Si la clé demandée ne se trouve pas dans ce dictionnaire de ressources, le système de ressources d’infrastructure vérifie également les dictionnaires fusionnés.

La vérification d’un élément ou d’un ResourceDictionary index n’est généralement pas la méthode recommandée pour récupérer des ressources. Vous devez plutôt appeler des méthodes capables de participer au processus de recherche de ressources complet et de rechercher des ressources en fonction de leurs clés, et qui peuvent trouver les ressources dans les applications ou les thèmes. FindResource est une telle méthode et est présent sur n’importe quel FrameworkElement. Sinon, votre tentative de recherche de la ressource ne correspond pas au comportement d’exécution réel.

Toutefois, l’obtention de ressources directement à partir d’un dictionnaire individuel peut être appropriée si vous récupérez des ressources à partir d’un emplacement connu ResourceDictionary , et que vous le faites pour éviter les implications possibles en matière de performances et d’étendue de la recherche de clé d’exécution.

Vous n’utilisez pas d’indexeurs pour définir des membres de collection en XAML. Au lieu de cela, vous créez des éléments enfants dans le balisage. Les éléments enfants sont des éléments enfants de ResourceDictionary, ou d’un élément de propriété où le type de propriété est ResourceDictionary. Pour plus d’informations, consultez les sections utilisation DU XAML dans ResourceDictionary.

S’applique à