选中在wpf中选择全部选中复选框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选中在wpf中选择全部选中复选框相关的知识,希望对你有一定的参考价值。

单击“全选”时如何单击所有复选框,取消选中“全选”时应取消选中。请告诉我 。

<ListBox ItemsSource="{Binding Inputbinding}" >
  <CheckBox x:Name="chkSelectAll" Content="Select All" />
  <CheckBox x:Name="chkjon" Content="Jon" />
  <CheckBox x:Name="chkbob" Content="Bob" />
 <CheckBox x:Name="chkmary" Content="Mary" />                
</ListBox>
 <Button  x:Name="btnUserName"  Height="25"  Margin="0,10,10,0"
      IsEnabled="{Binding Path=IsButtonEnabled,Mode=TwoWay}" Click="BtnInput_Click"  >
    <TextBlock >Submit</TextBlock>
</Button>
答案

试试这个:

   <CheckBox x:Name="chkSelectAll" Content="Select All" />
   <CheckBox x:Name="chkjon" Content="Jon" IsChecked="{Binding IsChecked,ElementName=chkSelectAll,Mode=OneWay}" />
   <CheckBox x:Name="chkbob" Content="Bob"  IsChecked="{Binding IsChecked,ElementName=chkSelectAll,Mode=OneWay}" />
   <CheckBox x:Name="chkmary" Content="Mary"  IsChecked="{Binding IsChecked,ElementName=chkSelectAll,Mode=OneWay}" />

enter image description here

以上是关于选中在wpf中选择全部选中复选框的主要内容,如果未能解决你的问题,请参考以下文章

winform 关于DataGridView复选框的问题

通过使用 C# 选中其他复选框来取消选中复选框 [关闭]

text 选择全部/取消选中所有复选框。

wpf datagrid 输入编辑

如何在标签中显示两个复选框的结果,其中一个正在被选中,甚至两个都在 WPF 中被选中?

WPF:选中/取消选中位于gridview单元格模板中的复选框的所有复选框?