FrameworkElement.Tag 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置任意对象值,该值可用于存储关于此元素的自定义信息。
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 编程模型中的标记属性,例如Visual Basic for Applications或Windows 窗体。 Tag 旨在提供预先存在的属性位置,你可以在其中存储有关任何 FrameworkElement 内容的基本自定义信息,而无需对元素进行子类化。
由于此属性采用对象,因此需要使用属性元素用法,以便将 XAML 中的属性设置为 Tag 具有已知和内置类型转换器的对象以外的任何对象,例如字符串。 以这种方式使用的对象通常不在标准 WPF 命名空间中,因此可能需要将命名空间映射到外部命名空间才能作为 XAML 元素引入。 有关详细信息,请参阅 WPF XAML 的 XAML 命名空间和命名空间映射,以及 WPF 的 XAML 和自定义类。
依赖项属性信息
标识符字段 | TagProperty |
元数据属性设置为 true |
无 |