Sdílet prostřednictvím


FrameworkElement.Tag Vlastnost

Definice

Získá nebo nastaví libovolnou hodnotu objektu, která lze použít k ukládání vlastních informací o tomto prvku.

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

Hodnota vlastnosti

Object

Zamýšlená hodnota. Tato vlastnost nemá výchozí hodnotu.

Atributy

Poznámky

Tato vlastnost je analogická k vlastnostem Tag v jiných programovacích modelech Microsoftu, jako je Visual Basic pro aplikace nebo model Windows Forms. Tag je určen k poskytnutí předem existujícího umístění vlastnosti, kde můžete uložit některé základní vlastní informace o jakékoli FrameworkElement bez nutnosti podtřídy elementu.

Vzhledem k tomu, že tato vlastnost přebírá objekt, musíte použít použití elementu vlastnosti k nastavení Tag vlastnosti v XAML na cokoli jiného než objekt se známým a integrovaným převaděčem typů, jako je řetězec. Objekty používané tímto způsobem obvykle nejsou v rámci standardních oborů názvů WPF, a proto mohou vyžadovat mapování oboru názvů na externí obor názvů, aby bylo možné zavést jako elementy XAML. Podrobnosti najdete v tématu Obory názvů XAML a mapování oborů názvů pro WPF XAML a XAML a vlastní třídy pro WPF.

Informace o vlastnosti závislosti

Pole identifikátoru TagProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro

Viz také