FrameworkElement.Tag 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定任意物件值,可用來儲存這個物件的自訂資訊。
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"/>
屬性值
預期的任意物件值。 此屬性沒有預設值。
備註
Tag 屬性的案例是在支援資料系結、動畫和樣式的所有 FrameworkElement 類別上提供一般用途屬性,但屬性的值對於配置、應用程式模型、文字、輸入等平臺子系統沒有隱含的意義。 例如,您可以將值放在 Tag 屬性中,該屬性對已設定的 FrameworkElement 沒有任何意義,但當做 ElementName 系結值使用 FrameworkElement 做為 DataCoNtext 的一些其他元素時,可能會很有用,並以自己的方式處理 Tag 值。 或者,您可以使用 Tag 做為套用樣式的方式,使用{TemplateBinding} 標記延伸,從任意FrameworkElement父系取得值到特定套用的範本,而不需要在應用程式 XAML 中對應特定實例屬性的 XAML 命名空間。