FrameworkElement.Tag Propiedad

Definición

Obtiene o establece un valor de objeto arbitrario que se puede usar para almacenar información personalizada sobre este elemento.

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

Valor de propiedad

Valor deseado. Esta propiedad no tiene ningún valor predeterminado.

Atributos

Comentarios

Esta propiedad es análoga a las propiedades Tag de otros modelos de programación de Microsoft, como Visual Basic para Aplicaciones o Windows Forms. Tag está pensado para proporcionar una ubicación de propiedad preexistente donde puede almacenar información personalizada básica sobre cualquier sin FrameworkElement necesidad de subclase de un elemento.

Dado que esta propiedad toma un objeto, debes usar el uso del elemento de propiedad para establecer la Tag propiedad en XAML en cualquier cosa que no sea un objeto con un convertidor de tipos conocido e integrado, como una cadena. Los objetos que se usan de esta manera normalmente no están dentro de los espacios de nombres estándar de WPF y, por lo tanto, pueden requerir la asignación de espacios de nombres al espacio de nombres externo para que se introduzcan como elementos XAML. Para obtener más información, consulta Espacios de nombres XAML y Asignación de espacios de nombres para XAML y XAML y Clases personalizadas para WPF.

Información sobre propiedades de dependencia

Campo identificador TagProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a

Consulte también