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 Tag propiedad 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 en subsistemas de plataforma como diseño, modelo de aplicación, texto, entrada, etc. Por ejemplo, puede colocar un valor en la Tag propiedad que no tiene ningún significado para el FrameworkElement lugar donde se establece, pero que podría ser útil como un valor de enlace ElementName a algún otro elemento que use como FrameworkElementDataContext y procese el Tag valor de forma propia. O bien, puedes usar Tag como una manera 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 de la aplicación.

Se aplica a