FrameworkElement.Tag Propriedade

Definição

Obtém ou define um valor arbitrário de objeto que pode ser usado para armazenar informações personalizadas sobre este elemento.Gets or sets an arbitrary object value that can be used to store custom information about this element.

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; }
member this.Tag : obj with get, set
Public Property Tag As Object

Valor da propriedade

O valor desejado.The intended value. Esta propriedade não tem valor padrão.This property has no default value.

Atributos

Comentários

Essa propriedade é análoga a propriedades de marca em outros modelos de programação da Microsoft, como Visual Basic for Applications ou Windows Forms.This property is analogous to Tag properties in other Microsoft programming models, such as Visual Basic for Applications or Windows Forms. o Tag destina-se a fornecer um local de propriedade pré-existente, onde você pode armazenar algumas informações personalizadas básicas sobre qualquer FrameworkElement sem exigir que você subclassee um elemento.Tag is intended to provide a pre-existing property location where you can store some basic custom information about any FrameworkElement without requiring you to subclass an element.

Como essa propriedade usa um objeto, você precisa usar o uso do elemento Property para definir a propriedade Tag em XAML para qualquer coisa que não seja um objeto com um conversor de tipo conhecido e interno, como uma cadeia de caracteres.Because this property takes an object, you need to use the property element usage in order to set the Tag property in XAML to anything other than an object with a known and built-in type converter, such as a string. Os objetos usados dessa maneira normalmente não estão dentro dos namespaces padrão do WPF e, portanto, podem exigir mapeamento de namespace para o namespace externo a fim de serem introduzidos como elementos XAML.Objects used in this manner are typically not within the standard WPF namespaces and therefore may require namespace mapping to the external namespace in order to be introduced as XAML elements. Para obter detalhes, consulte namespaces XAML e mapeamento de namespace para WPF XAML e XAML e classes personalizadas para WPF.For details, see XAML Namespaces and Namespace Mapping for WPF XAML and XAML and Custom Classes for WPF.

Informações de Propriedade de DependênciaDependency Property Information

Campo de identificadorIdentifier field TagProperty
Propriedades de metadados definidas como trueMetadata properties set to true NenhumNone

Aplica-se a

Veja também