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

Clé souhaitée pour obtenir ou définir.

Valeur de propriété

Valeur de la clé.

Implémente

Remarques

Si la clé demandée n’est pas dans ce dictionnaire de ressources, le système de ressources framework 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 rechercher des ressources par leurs clés, et qui peuvent trouver les ressources dans les applications ou thèmes. FindResource est une telle méthode, et est présente 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 termes de performances et d’étendue de 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 d’utilisation XAML dans ResourceDictionary.

S’applique à