Condividi tramite


FrameworkElement.Tag Proprietà

Definizione

Ottiene o imposta un valore di oggetto arbitrario che può essere utilizzato per archiviare informazioni personalizzate su questo 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

Valore della proprietà

Valore previsto. Questa proprietà non ha alcun valore predefinito.

Attributi

Commenti

Questa proprietà è analoga alle proprietà Tag in altri modelli di programmazione Microsoft, ad esempio Visual Basic, Applications Edition o Windows Form. Tag è progettato per fornire una posizione di proprietà preesistente in cui è possibile archiviare alcune informazioni personalizzate di base su qualsiasi FrameworkElement senza richiedere la sottoclasse di un elemento.

Poiché questa proprietà accetta un oggetto, devi usare l'utilizzo dell'elemento proprietà per impostare la Tag proprietà in XAML su qualsiasi oggetto diverso da un oggetto con un convertitore di tipi noto e predefinito, ad esempio una stringa. Gli oggetti usati in questo modo in genere non si trovano negli spazi dei nomi WPF standard e pertanto possono richiedere il mapping dello spazio dei nomi allo spazio dei nomi esterno per essere introdotti come elementi XAML. Per informazioni dettagliate, vedi Spazi dei nomi XAML e Mapping degli spazi dei nomi per XAML WPF e xaml e classi personalizzate per WPF.

Informazioni sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore TagProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche