WPF去除DataGrid多余的空白列
2017-07-13 16:05
543 查看
WPF去除DataGrid多余的空白列(数据绑定)
对于DataGrid控件,如果我们使用了数据绑定,设置AutoGenerateColumns=”True”,则会在自动生成列的时候,在列头的末尾有一个多余的填充列。要想去除该空白列也是很简单的,只需将DataGrid放入ScrollViewer中,这时又会出现滚动条不能使用的问题,需要在后台添加DataGrid的滚轮预览事件(注意是PreviewMouseWheel):private void AttributeDGrid_PreviewMouseWheel(object sender, MouseWheelEventArgs e) { if (e.Delta > 0) { scrollViewer.LineUp(); } else if (e.Delta < 0) { scrollViewer.LineDown(); } }
注意:经测试,将DataGrid放入ScrollViewer空间中会导致数据加载很慢(ScrollViewer会等待DataGrid完全渲染完毕),影响效率。
相关文章推荐
- 怎么去除table多余出来的行,我的table里面只显示一条记录,但是下面出现很多空白的行,要怎么去掉
- UITableView去除空白cell上多余separator
- WPF中DataGrid的空白行使用方法
- canvas 裁剪签名图片 去除多余的空白
- 写一个去除AI2XAML注释及多余数字位数的WPF窗体程序
- WPF实战之DataGrid 多一空白列问题
- golang去除多余空白字符(含制表符)
- flex acionscript png图片去除多余空白,生成合适大小图片
- 如何去除DataGrid表格中最后一行空白
- css去除<img>图片下多余空白区域
- 一个自动去除行尾多余空白的小插件
- UITableView去除空白cell上多余separator
- easyui-datagrid去除最右空白滚动条边框
- 去除顶部多余的空白间距
- 关于HTML下overflow-y:auto无效、清除HTML默认边距、解决去除手机访问网页时的左右多余空白的三个方法汇总
- 真有必要去除HTML中的空白字符吗?
- source insight 保存时删除多余空格,去除多余空格 space tab键
- img标签下多余空白BUG解决方法 / div / img / 图片 / 空格
- 去除字符串前后和中间多余的空格
- BufferedImage 去除图片多余的透明部分