FrameworkElement.Tag 屬性

定義

取得或設定任意物件值,可用來儲存這個物件的自訂資訊。

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"/>

屬性值

Object

Platform::Object

IInspectable

預期的任意物件值。 此屬性沒有預設值。

備註

Tag 屬性的案例是在支援資料系結、動畫和樣式的所有 FrameworkElement 類別上提供一般用途屬性,但屬性的值對於配置、應用程式模型、文字、輸入等平臺子系統沒有隱含的意義。 例如,您可以將值放在 Tag 屬性中,該屬性對已設定的 FrameworkElement 沒有任何意義,但當做 ElementName 系結值使用 FrameworkElement 做為 DataCoNtext 的一些其他元素時,可能會很有用,並以自己的方式處理 Tag 值。 或者,您可以使用 Tag 做為套用樣式的方式,使用{TemplateBinding} 標記延伸,從任意FrameworkElement父系取得值到特定套用的範本,而不需要在應用程式 XAML 中對應特定實例屬性的 XAML 命名空間。

適用於