FrameworkElement.Tag 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置可用于存储有关此对象的自定义信息的任意对象值。
public:
property Platform::Object ^ Tag { Platform::Object ^ get(); void set(Platform::Object ^ value); };
IInspectable Tag();
void Tag(IInspectable value);
public object Tag { get; set; }
var object = frameworkElement.tag;
frameworkElement.tag = object;
Public Property Tag As Object
<frameworkElement>
<frameworkElement.Tag>
object*
</frameworkElement.Tag>
</frameworkElement>
- or -
<frameworkElement Tag="string"/>
属性值
预期的任意对象值。 此属性没有默认值。
注解
属性的方案 Tag
是在支持数据绑定、动画和样式的所有 FrameworkElement 类上提供常规用途属性,但属性的值对布局、应用模型、文本、输入等平台子系统没有任何隐式含义。 例如,可以在 属性中Tag
放置一个值,该值对FrameworkElement
设置它的位置没有意义,但对于使用 FrameworkElement
作为 DataContext 并处理Tag
该值的其他元素的 ElementName 绑定值可能很有用。 或者,Tag
你可以使用 作为应用样式的一种方法,使用 {TemplateBinding} 标记扩展将任意FrameworkElement
父级的值获取到特定应用模板中,而无需应用 XAML 中特定实例属性的 XAML 命名空间映射。
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈