gpt4 book ai didi

wpf - 使用触发器在鼠标悬停时将按钮 IsEnabled 设置为 true

转载 作者:行者123 更新时间:2023-12-04 23:13:52 29 4
gpt4 key购买 nike

我试图设置一个按钮,所以只有当鼠标经过它时
button 会将其视觉属性更改为启用的按钮。

这是我的代码:

    <Button Foreground="Black" Content="OK" Margin="186,100,170,172" >
<Button.Style>
<Style TargetType="Button">
<Setter Property="IsEnabled" Value="False" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="IsEnabled" Value="True" />
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>

在此先感谢您的帮助。

最佳答案

您可以将 Button 封装在 Border 中以获得所需的内容

<Border Name="buttonBorder" Margin="186,100,170,172"
Background="#01000000" BorderBrush="Transparent" BorderThickness="0">
<Button Foreground="Black" Content="OK">
<Button.Style>
<Style TargetType="Button">
<Setter Property="IsEnabled" Value="False" />
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=buttonBorder, Path=IsMouseOver}" Value="True">
<Setter Property="IsEnabled" Value="True" />
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
</Border>

关于wpf - 使用触发器在鼠标悬停时将按钮 IsEnabled 设置为 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4472148/

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