FrameworkElement.Tag Właściwość

Definicja

Pobiera lub ustawia dowolną wartość obiektu, która może służyć do przechowywania niestandardowych informacji o tym elemecie.

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

Wartość właściwości

Wartość przeznaczona. Ta właściwość nie ma wartości domyślnej.

Atrybuty

Uwagi

Ta właściwość jest analogiczna do właściwości Tag w innych modelach programowania Microsoft, takich jak Visual Basic for Applications lub Windows Forms. Tag ma na celu podanie wstępnie istniejącej lokalizacji właściwości, w której można przechowywać podstawowe informacje niestandardowe o dowolnym FrameworkElement bez konieczności podklasy elementu.

Ponieważ ta właściwość przyjmuje obiekt, należy użyć użycia elementu właściwości, aby ustawić Tag właściwość w języku XAML na coś innego niż obiekt ze znanym i wbudowanym konwerterem typów, takim jak ciąg. Obiekty używane w ten sposób zwykle nie znajdują się w standardowych przestrzeniach nazw WPF i dlatego mogą wymagać mapowania przestrzeni nazw na zewnętrzną przestrzeń nazw, aby można było wprowadzić jako elementy XAML. Aby uzyskać szczegółowe informacje, zobacz XAML Namespaces and Namespace Mapping for WPF XAML and XAML and Custom Classes for WPF (Przestrzenie nazw XAML i XAML) oraz Custom Classes for WPF (Klasy niestandardowe dla WPF).

Informacje dotyczące właściwości zależności

Pole identyfikatora TagProperty
Właściwości metadanych ustawione na true Brak

Dotyczy

Zobacz też