【发布时间】:2020-08-05 00:51:23
【问题描述】:
我有一个按钮,其可见性会根据绑定值而改变。这是我的代码
<Button Content="Click Me" Grid.Column="1" Click="Button_Click" Width="100" Height="100">
<Button.Style>
<Style TargetType="Button">
<Setter Property="Visibility" Value="Visible"/>
<Style.Triggers>
<DataTrigger Binding="{Binding Path=isShow, Mode=TwoWay}" Value="True">
<Setter Property="Visibility" Value="Hidden"/>
</DataTrigger>
<DataTrigger Binding="{Binding Path=isShow, Mode=TwoWay}" Value="False">
<Setter Property="Visibility" Value="Visible"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
public bool isShow { get; set; }
private void Button_Click(object sender, RoutedEventArgs e)
{
this.isShow = !this.isShow;
}
我是 C# 的初学者,并且习惯了数据绑定。请让我知道我哪里出错了。
【问题讨论】:
标签: c# wpf data-binding datatrigger