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 命名空間。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應