FrameworkElement.Tag Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen beliebigen Objektwert ab, der zum Speichern benutzerdefinierter Informationen zu diesem Objekt verwendet werden kann, oder legt diesen fest.
public:
property Platform::Object ^ Tag { Platform::Object ^ get(); void set(Platform::Object ^ value); };
IInspectable Tag();
void Tag(IInspectable value);
public object Tag { get; set; }
var object = frameworkElement.tag;
frameworkElement.tag = object;
Public Property Tag As Object
<frameworkElement>
<frameworkElement.Tag>
object*
</frameworkElement.Tag>
</frameworkElement>
- or -
<frameworkElement Tag="string"/>
Eigenschaftswert
Der beabsichtigte Wert eines beliebigen Objekts. Diese Eigenschaft hat keinen Standardwert.
Hinweise
Das Szenario für die Tag-Eigenschaft besteht darin, eine universelle Eigenschaft für alle FrameworkElement-Klassen bereitzustellen, die Datenbindungen, Animationen und Stile für sich selbst unterstützt, wobei der Wert der Eigenschaft jedoch keine implizite Bedeutung für Plattformsubsysteme wie Layout, App-Modell, Text, Eingabe usw. hat. Beispielsweise können Sie einen Wert in die Tag-Eigenschaft einfügen, der keine Bedeutung für das FrameworkElement hat, in dem es festgelegt ist, aber als ElementName-Bindungswert für ein anderes Element nützlich sein könnte, das das FrameworkElement als DataContext verwendet und den Tag-Wert auf eigene Weise verarbeitet. Oder Sie können Tag als Möglichkeit für eine angewendete Formatvorlage verwenden, um einen Wert aus einem beliebigen übergeordneten FrameworkElement-Element mithilfe der {TemplateBinding}-Markuperweiterung in eine bestimmte angewendete Vorlage abzurufen, ohne dass eine XAML-Namespacezuordnung einer bestimmten instance-Eigenschaft in App-XAML erforderlich ist.