• DataGrid添加CheckBoxColumn绑定到Command自我实现


    要求:DataGrid的CheckBox列单击任CheckBox可以绑定到后台Command,并且单击就能改变
    (默认的DataGridCheckBoxColumn需要单击二次,才有勾选,否选效果)

    在尝试了自定义CellEditTemplate,DataGridCheckBoxColumn之后选择下面的方法

    1,问题Mode=TwoWay,在CellTemplate不起做用 ,所以在后台Command,要赋值,才能达到最终效果

    <DataGridTemplateColumn CanUserSort="False" HeaderStyle="{DynamicResource chkAll}" >
      <DataGridTemplateColumn.CellTemplate>
      <DataTemplate>
        <CheckBox IsChecked="{Binding IsSelect, Mode=OneWay}"
              Command="{Binding DataContext.SingleJobSelectCommand,
                RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}}"
              CommandParameter="{Binding}"
              HorizontalAlignment="Center" VerticalAlignment="Center" >
        </CheckBox>
      </DataTemplate>
      </DataGridTemplateColumn.CellTemplate>
    </DataGridTemplateColumn>

  • 相关阅读:
    1、TensorFlow简介
    4、numpy+pandas速查手册
    3、pandas
    2、Numpy常用函数
    11、C内存四区模型
    1、Numpy基础
    10、C++函数
    开始
    创建与删除SQL约束或字段约束
    Halcon
  • 原文地址:https://www.cnblogs.com/youfan/p/3459964.html
Copyright © 2020-2023  润新知