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

FrameworkElement.Tag 属性

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

命名空间:  System.Windows
程序集:  System.Windows(在 System.Windows.dll 中)

public Object Tag { get; set; }
<frameworkElement>
  <frameworkElement.Tag>
    object*
  </frameworkElement.Tag>
</frameworkElement>
<frameworkElement Tag="string"/>

XAML 值

object*

Silverlight 对象或支持对象元素语法的自定义对象(后备类型必须是非抽象对象并且必须支持公共的默认构造函数)。

string

字符串值(可以是真字符串,或支持从字符串进行类型转换的对象类型的输入)。

属性值

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

Dependency property identifier field: TagProperty

此属性类似于其他编程模式中的 Tag 属性。 Tag 旨在提供一个预先存在的属性位置,您可将一些有关任何 FrameworkElement 的基本自定义信息存储到该位置,而无需从 FrameworkElement 或中间类中派生。

由于此属性带有对象,因此必需使用属性元素用法将 XAML 中的 Tag 属性设置为除带有类型转换器的对象以外的任何对象(如字符串)。 以此方式使用的对象通常不位于标准 Silverlight XAML 命名空间内,因此可能需要映射外部命名空间,以便将其作为 XAML 对象元素引入。

Silverlight

受以下版本支持:5、4、3

Silverlight for Windows Phone

受以下版本支持:Windows Phone OS 7.1、Windows Phone OS 7.0

有关 Silverlight 支持的操作系统和浏览器的列表,请参见 支持的操作系统和浏览器

社区附加资源

添加
显示:
© 2016 Microsoft