FrameworkElement.Tag Propiedad

Definición

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

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"/>

Valor de propiedad

Object

Platform::Object

IInspectable

Valor de objeto arbitrario previsto. Esta propiedad no tiene ningún valor predeterminado.

Comentarios

El escenario de la propiedad Tag es proporcionar una propiedad de uso general en todas las clases FrameworkElement que admiten el enlace de datos, la animación y los estilos para sí mismos, pero donde el valor de la propiedad no tiene ningún significado implícito para subsistemas de plataforma como diseño, modelo de aplicación, texto, entrada, etc. Por ejemplo, podría colocar un valor en la propiedad Tag que no tiene ningún significado para frameworkElement donde se establece, pero que podría ser útil como un valor de enlace ElementName a algún otro elemento que use FrameworkElement como dataContext y procese el valor tag de su propia manera. O bien, puedes usar Tag como una forma de aplicar un estilo para obtener un valor de un elemento primario arbitrario FrameworkElement en una plantilla aplicada específica mediante la extensión de marcado {TemplateBinding}, sin necesidad de asignar espacio de nombres XAML de una propiedad de instancia específica en XAML.

Se aplica a