导出 (0) 打印
全部展开
此文章由机器翻译。 将光标移到文章的句子上,以查看原文。 更多信息。
译文
原文

FrameworkElement.Tag 属性

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

命名空间:  System.Windows
程序集:  PresentationFramework(在 PresentationFramework.dll 中)
XAML 的 XMLNS: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

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

属性值

类型:System.Object
预期值。 此属性无默认值。

标识符字段

TagProperty

设置为 true 的元数据属性

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

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

.NET Framework

受以下版本支持:4.5、4、3.5、3.0

.NET Framework Client Profile

受以下版本支持:4、3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(不支持服务器核心角色), Windows Server 2008 R2(支持带 SP1 或更高版本的服务器核心角色;不支持 Itanium)

并不是.NET Framework 对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求.

社区附加资源

添加
显示:
© 2014 Microsoft