FrameworkElement.Tag Egenskap

Definition

Hämtar eller anger ett godtyckligt objektvärde som kan användas för att lagra anpassad information om det här elementet.

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

Egenskapsvärde

Det avsedda värdet. Den här egenskapen har inget standardvärde.

Attribut

Kommentarer

Den här egenskapen motsvarar Taggegenskaper i andra Microsoft programmeringsmodeller, till exempel Visual Basic for Applications eller Windows Forms. Tag är avsedd att tillhandahålla en befintlig egenskapsplats där du kan lagra grundläggande anpassad information om någon FrameworkElement utan att du behöver underklassa ett element.

Eftersom den här egenskapen tar ett objekt måste du använda egenskapselementanvändningen för att ange Tag egenskapen i XAML till något annat än ett objekt med en känd och inbyggd typkonverterare, till exempel en sträng. Objekt som används på det här sättet ligger vanligtvis inte inom standard-WPF namnområden och kan därför kräva namnområdesmappning till det externa namnområdet för att kunna introduceras som XAML-element. Mer information finns i XAML-namnområden och namnområdesmappning för WPF XAML och XAML och anpassade klasser för WPF.

Information om beroendeegenskap

Objekt Value
Identifierarfält TagProperty
Metadataegenskaper inställda på true Ingen

Gäller för

Se även