Ler em inglês

Partilhar 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.

C#
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public object Tag { get; set; }

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

Produto Versões
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Confira também