Compartilhar via


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.

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 da propriedade

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

Atributos

Comentários

Essa propriedade é análoga às propriedades Tag em outros modelos de programação Microsoft, como Visual Basic for Applications ou Windows Forms. 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ê subclasse um elemento.

Como essa propriedade usa um objeto , você precisa usar o uso do elemento de propriedade para definir a Tag propriedade em XAML como qualquer outra coisa que não seja um objeto com um conversor de tipo conhecido e interno, como uma cadeia de caracteres. Os objetos usados dessa maneira normalmente não estão dentro dos namespaces padrão do WPF e, portanto, podem exigir o mapeamento de namespace para o namespace externo para serem introduzidos como elementos XAML. Para obter detalhes, consulte Namespaces XAML e Mapeamento de namespace para XAML do WPF e XAML e Classes personalizadas para WPF.

Informações da propriedade de dependência

Campo Identificador TagProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também