Udostępnij za pośrednictwem


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ść docelowa. 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 firmy Microsoft, takich jak Visual Basic for Applications lub Windows Forms. Tag program ma na celu udostępnienie wstępnie istniejącej lokalizacji właściwości, w której można przechowywać podstawowe informacje niestandardowe o dowolnym FrameworkElement obiekcie bez konieczności podklasowania 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 je było wprowadzić jako elementy XAML. Aby uzyskać szczegółowe informacje, zobacz Przestrzenie nazw XAML i Mapowanie przestrzeni nazw dla WPF XAML i XAML oraz Klas niestandardowych dla WPF.

Informacje o właściwości zależności

Produkt Wartość
Pole identyfikatora TagProperty
Właściwości metadanych ustawione na true Żadne

Dotyczy

Zobacz też