FrameworkElement.Tag Propriété

Définition

Obtient ou définit une valeur d’objet arbitraire utilisable pour stocker des informations personnalisées sur cet élément.

public:
 property System::Object ^ Tag { System::Object ^ get(); void set(System::Object ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public object Tag { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
member this.Tag : obj with get, set
Public Property Tag As Object

Valeur de propriété

La valeur prévue. Cette propriété n’a aucune valeur par défaut.

Attributs

Remarques

Cette propriété est analogue aux propriétés Tag dans d’autres modèles de programmation Microsoft, tels que Visual Basic pour Applications ou Windows Forms. Tag est destiné à fournir un emplacement de propriété préexistant où vous pouvez stocker des informations personnalisées de base sur n’importe quel FrameworkElement élément sans avoir à sous-classer un élément.

Étant donné que cette propriété prend un objet, vous devez utiliser l’utilisation de l’élément de propriété afin de définir la Tag propriété en XAML sur autre chose qu’un objet avec un convertisseur de type connu et intégré, tel qu’une chaîne. Les objets utilisés de cette manière ne se trouvent généralement pas dans les espaces de noms WPF standard et peuvent donc nécessiter un mappage d’espace de noms à l’espace de noms externe pour être introduits en tant qu’éléments XAML. Pour plus d’informations, consultez Espaces de noms XAML et mappage d’espaces de noms pour WPF XAML et XAML et Classes personnalisées pour WPF.

Informations sur les propriétés de dépendance

Champ Identificateur TagProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi