FrameworkElement.Tag Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |