Freigeben über


FrameworkElement.Tag Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines beliebigen Objektwerts, der zum Speichern von benutzerdefinierten Informationen zu diesem Element verwendet werden kann.

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

Eigenschaftswert

Der beabsichtigte Wert. Diese Eigenschaft hat keinen Standardwert.

Attribute

Hinweise

Diese Eigenschaft entspricht tag-Eigenschaften in anderen Microsoft-Programmiermodellen, z. B. Visual Basic for Applications oder Windows Forms. Tag dient zum Bereitstellen eines bereits vorhandenen Eigenschaftsspeicherorts, an dem Sie einige grundlegende benutzerdefinierte Informationen zu beliebigen FrameworkElement Elementen speichern können, ohne dass Sie ein Element unterklassen müssen.

Da diese Eigenschaft ein Objekt verwendet, müssen Sie die Eigenschaftselementverwendung verwenden, um die Tag Eigenschaft in XAML auf einen anderen Wert als ein Objekt mit einem bekannten und integrierten Typkonverter festzulegen, z. B. eine Zeichenfolge. Objekte, die auf diese Weise verwendet werden, befinden sich in der Regel nicht innerhalb der standardmäßigen WPF-Namespaces und erfordern daher möglicherweise eine Namespacezuordnung zum externen Namespace, um als XAML-Elemente eingeführt zu werden. Ausführliche Informationen finden Sie unter XAML-Namespaces und Namespacezuordnung für WPF XAML und XAML und benutzerdefinierte Klassen für WPF.

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld TagProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für:

Weitere Informationen