导出 (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 Forms)中的标记属性。 Tag 用于提供一个预先存在的属性位置,您可以在其中存储一些有关任何 FrameworkElement 的基本自定义信息,而无需创建元素的子类。

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

.NET Framework

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

.NET Framework Client Profile

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

Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2

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

社区附加资源

添加
显示:
© 2014 Microsoft