FrameworkElement.Tag Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur d’objet arbitraire qui peut être utilisée pour stocker des informations personnalisées sur cet objet.
public:
property Platform::Object ^ Tag { Platform::Object ^ get(); void set(Platform::Object ^ value); };
IInspectable Tag();
void Tag(IInspectable value);
public object Tag { get; set; }
var object = frameworkElement.tag;
frameworkElement.tag = object;
Public Property Tag As Object
<frameworkElement>
<frameworkElement.Tag>
object*
</frameworkElement.Tag>
</frameworkElement>
- or -
<frameworkElement Tag="string"/>
Valeur de propriété
Valeur d’objet arbitraire prévue. Cette propriété n’a aucune valeur par défaut.
Remarques
Le scénario de la Tag propriété consiste à fournir une propriété à usage général sur toutes les classes FrameworkElement qui prend en charge la liaison de données, l’animation et les styles pour lui-même, mais où la valeur de la propriété n’a pas de signification implicite pour les sous-systèmes de plateforme tels que la disposition, le modèle d’application, le texte, l’entrée, et ainsi de suite. Par exemple, vous pouvez placer une valeur dans la Tag propriété qui n’a aucune signification sur l’emplacement FrameworkElement où elle est définie, mais qui peut être utile en tant que valeur de liaison ElementName à un autre élément qui utilise le FrameworkElement type DataContext et traite la Tag valeur de sa propre manière. Vous pouvez également utiliser Tag comme moyen pour un style appliqué d’obtenir une valeur d’un parent arbitraire FrameworkElement dans un modèle appliqué spécifique à l’aide de l’extension de balisage {TemplateBinding}, sans nécessiter de mappage d’espace de noms XAML d’une propriété d’instance spécifique dans le code XAML de l’application.