我有一个仅在条件下启用的按钮。我希望在按钮启用或禁用时更改按钮的工具提示。
<Button Name="OkButton" VerticalAlignment="Center" Command="{Binding Path=OkCommand}"
CommandParameter="{Binding}" Click="OkButtonClick" Content="OK">
<Button.Style>
<Style TargetType="{x:Type Button}">
<Setter Property="ToolTipService.ShowOnDisabled" Value="True" />
<Setter Property="ToolTip" Value="OK" />
<Style.Triggers>
<DataTrigger ***SomeCondition*** Value="False">
<Setter Property="ToolTip" Value="OK Disabled" />
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
我知道我可能可以绑定到视图模型中某些属性,但我想知道是否有一种方法可以在XAML中处理这一切。
1条答案
按热度按时间lymgl2op1#
它可以是触发器,而不是数据触发器: