gpt4 book ai didi

wpf - "Tag"... WPF 中的特殊功能?

转载 作者:行者123 更新时间:2023-12-04 05:14:35 26 4
gpt4 key购买 nike

MSDN 说“获取或设置可用于存储有关此元素的自定义信息的任意对象值。”这意味着我可以在这个属性中存储我想要的任何东西。

但是如果你绑定(bind)到这个属性(字符串类型的属性有一个值为“XYZ”)并在触发条件下使用它就不起作用了!

  <Trigger Property="Tag" Value="XYZ">
<Setter Property="Background" Value="Red" />
</Trigger>

它不会将背景设置为红色。您可以尝试假设 myElement 是一个 TextBlock!为什么会这样?

最佳答案

标签在 WPF 中没有特殊功能。

这对我有用:

<TextBlock Tag="{Binding Data}"
x:Name="tb">
<TextBlock.Style>
<Style>
<Style.Triggers>
<Trigger Property="TextBlock.Tag"
Value="XYZ">
<Setter Property="TextBlock.Background"
Value="Lime" />
</Trigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>

并在事件中将数据对象属性设置为“XYZ”。

关于wpf - "Tag"... WPF 中的特殊功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6941713/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com