无论如何要做这样的事情吗? 最佳答案 您可以使用数据触发器并将绑定(bind)RelativeSource 设置为Self。数据触发-6ren">
gpt4 book ai didi

WPF 当属性值大于一定数量时触发

转载 作者:行者123 更新时间:2023-12-02 12:18:21 25 4
gpt4 key购买 nike

我想做这样的事情:

<ControlTemplate.Triggers>
<Trigger Property="Width" Value=">25">
<!-- Set values here -->
</Trigger>
</ControlTemplate.Triggers>

无论如何要做这样的事情吗?

最佳答案

您可以使用数据触发器并将绑定(bind)RelativeSource 设置为Self。数据触发器允许绑定(bind),绑定(bind)让您拥有转换器。

示例:

   <Button Content="I change colour depending on my width for some reason">
<Button.Triggers>
<DataTrigger
Binding="{Binding
Path=Width,
RelativeSource={RelativeSource Self},
Converter={StaticResource isLessThanConverter},
ConverterParameter=50}"
Value="True">
<Setter Property="Button.Background" Value="Red" />
<DataTrigger>
<Button.Triggers>
<Button>

Reference

关于WPF 当属性值大于一定数量时触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1094401/

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