首页 > 软件开发 > 编程语言 >

WPF之DataGrid篇:[2]DataGridCheckBoxColumn

来源:互联网 2023-03-17 00:28:05 116

该经验主要介绍DataGrid的DataGridCheckBoxColumn列的使用方法。Uqe办公区 - 实用经验教程分享!

工具/原料

  • 电脑一台/
  • VS2008/VS2010/VS2012/VS2013编程工具/

方法/步骤

  • 1

    创帮海建数据源。Uqe办公区 - 实用经验教程分享!

    WPF之DataGrid篇:[2]DataGridCheckBoxColumnUqe办公区 - 实用经验教程分享!

    WPF之DataGrid篇:[2]DataGridCheckBoxColumnUqe办公区 - 实用经验教程分享!

    WPF之DataGrid篇:[2]DataGridCheckBoxColumnUqe办公区 - 实用经验教程分享!

  • 2

    编辑DataGrid数据显示,使用DataGridCheckBoxColumn来显示选择列。最后效果如下,Hender中的选择框不能居中。Uqe办公区 - 实用经验教程分享!

    WPF之DataGrid篇:[2]DataGridCheckBoxColumnUqe办公区 - 实用经验教程分享!

    WPF之DataGrid篇:[2]DataGridCheckBoxColumnUqe办公区 - 实用经验教程分享!

  • 3

    使用Blend修改模板以实现Header中的选择框居中,设置方法如下视频Uqe办公区 - 实用经验教程分享!

  • 4

    修改后,于是得到如下结果,达到了需要实现的效果。Uqe办公区 - 实用经验教程分享!

    WPF之DataGrid篇:[2]DataGridCheckBoxColumnUqe办公区 - 实用经验教程分享!

  • 5

    添加数据表行选择和Header中的选择情况的联动代码。Uqe办公区 - 实用经验教程分享!

    通过DataGridCheckBoxColumn的属性更改来触发消息(NotifyOnSourceUpdated=True),通过DataGrid的SourceUpdated来捕获事侮瞧件并实现处理方法。Uqe办公区 - 实用经验教程分享!

    Header中的选择框将值绑定到IsAllSelected属性,通过其回调方法来修改数据行的选择情况。Uqe办公区 - 实用经验教程分享!

    WPF之DataGrid篇:[2]DataGridCheckBoxColumnUqe办公区 - 实用经验教程分享!

    WPF之DataGrid篇:[2]DataGridCheckBoxColumnUqe办公区 - 实用经验教程分享!

  • 6

    最后菌炼泥效果如下Uqe办公区 - 实用经验教程分享!

    WPF之DataGrid篇:[2]DataGridCheckBoxColumnUqe办公区 - 实用经验教程分享!

  • 6该信息未经许可获取自百度经验
  • 注意事项

    • Uqe办公区 - 实用经验教程分享!

    DataGrid绑定基础|下一篇:

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Uqe办公区 - 实用经验教程分享!


    标签: 编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码