FrameworkElement.Tag 屬性

定義

取得或設定可以用來儲存關於此元素自訂資訊的任意物件值。

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

屬性值

所要的值。 此屬性沒有預設值。

屬性

備註

此屬性類似于其他Microsoft程式設計模型中的 Tag 屬性,例如 Visual Basic for Applications 或 Windows Forms。 Tag 旨在提供預先存在的屬性位置,您可以在其中儲存任何 FrameworkElement 基本自訂資訊,而不需要您將元素子類別化。

因為這個屬性會接受 物件,所以您必須使用 屬性元素用法,才能將 XAML 中的 屬性設定 Tag 為具有已知和內建類型轉換器的物件以外的任何專案,例如字串。 以此方式使用的物件通常不在標準 WPF 命名空間內,因此可能需要將命名空間對應至外部命名空間,才能導入為 XAML 元素。 如需詳細資訊,請參閱 WPF XAML 的 XAML 命名空間和命名空間對應WPF 的 XAML 和自訂類別

相依性屬性資訊

識別碼欄位 TagProperty
中繼資料屬性設定為 true

適用於

另請參閱