Nad*_*ern 4 wpf xaml styles isenabled
我试图设置一个按钮,所以只有当鼠标移过它时,按钮才会将其视觉属性更改为启用按钮.
这是我的代码:
<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>
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助.
您可以将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>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5829 次 |
最近记录: |