本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

FrameworkElement.Tag 属性

 

获取或设置一个用于存储有关此元素的自定义信息的任意对象值。

命名空间:   System.Windows
程序集:  PresentationFramework(位于 PresentationFramework.dll)

[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]
public object Tag { get; set; }

属性值

Type: System.Object

预期的值。 此属性没有默认值。

此属性是类似于在其他的标记属性 Microsoft 编程模型,如 Microsoft Visual Basic for Applications (VBA) 或 Windows 窗体。 Tag 旨在提供位置可以存储任何相关的一些基本的自定义信息的预先存在的属性位置 FrameworkElement 而无需创建子类化元素。

因为此属性接受一个对象,您将需要使用以设置的属性元素用法 Tag 中的属性 可扩展应用程序标记语言 (XAML) 为具有已知和内置类型转换器,如字符串的对象以外的任何。 这种方式中使用的对象通常不属于标准 Windows Presentation Foundation (WPF) 命名空间,因此可能需要将命名空间映射到外部命名空间,以便作为引入 XAML 元素。 有关详细信息,请参阅 XAML 命名空间和命名空间映射为 WPF XAMLXAML 和 WPF 的自定义类

标识符字段,

TagProperty

元数据属性设置为 true

.NET Framework
自 3.0 起可用
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用
返回页首
显示: