我正在创建一个ListView
具有多个GridViewColumn
s 的 WPF,并希望CheckBox
IsChecked
根据绑定以及该数据值是否为 null 将属性设置为 true 或 false。
我尝试使用下面的 DataTrigger 来完成此操作,但它似乎不起作用。它基本上使所有内容都未选中ListView
。
<GridViewColumn Header="W()" Width="20" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Content="Tell me something" >
<CheckBox.Style>
<Style TargetType="{x:Type CheckBox}">
<Style.Triggers>
<DataTrigger Binding="{Binding WebsiteJob}" Value="{x:Null}">
<Setter Property="IsChecked" Value="False" />
</DataTrigger>
</Style.Triggers>
</Style>
</CheckBox.Style>
</CheckBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
有没有办法让我根据它们的绑定来ListView
处理其中的特定列?GridViewColumn
确实在这种情况下,我想提供CheckBox
一些自定义内容并将其设置为 IsChecked。我对 WPF 很陌生,所以很容易。