FrameworkElement.Tag Propriedade

Definição

Obtém ou define um valor arbitrário de objeto que pode ser usado para armazenar informação 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 Propriedade

O valor pretendido. Esta propriedade não tem valor padrão.

Atributos

Observações

Esta propriedade é análoga às propriedades de Tag noutros modelos de programação da Microsoft, como o Visual Basic for Applications ou o Windows Forms. Tag destina-se a fornecer uma localização pré-existente onde pode armazenar alguma informação básica personalizada sobre qualquer um FrameworkElement sem ter de subclassar um elemento.

Como esta propriedade ocupa um objeto, é necessário usar a propriedade de utilização do elemento para definir a Tag propriedade em XAML para qualquer coisa que não seja um objeto com um conversor de tipos conhecido e incorporado, como uma string. Os objetos usados desta forma normalmente não estão dentro dos namespaces padrão WPF e, por isso, podem exigir o mapeamento do namespace para o namespace externo para serem introduzidos como elementos XAML. Para mais detalhes, veja XAML Namespaces e Namespace Mapping para WPF XAML e XAML e Classes Personalizadas para WPF.

Informação de Propriedade de Dependência

Iteme Value
Campo identificador TagProperty
Propriedades dos metadados definidas como true None

Aplica-se a

Ver também