社区
C#
帖子详情
WPF中怎么隐藏TreeListView的列 急!!!!!!!!!!
sinat_15156399
2014-10-18 06:55:54
前几天在网上下了个Wpf 的树形表格 现在想要控制隐藏显示列 请问怎么实现 因为列都是在style里生成的 有知道的大神吗 急!!!!!
结果是这个样子的 网上版本很好找的 现在要随意隐藏显示列(第一列不用)
...全文
223
3
打赏
收藏
WPF中怎么隐藏TreeListView的列 急!!!!!!!!!!
前几天在网上下了个Wpf 的树形表格 现在想要控制隐藏显示列 请问怎么实现 因为列都是在style里生成的 有知道的大神吗 急!!!!! 结果是这个样子的 网上版本很好找的 现在要随意隐藏显示列(第一列不用)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
格拉
2014-10-20
打赏
举报
回复
只是从看不见上来说的话,可以把列的宽度设置为0来隐藏
exception92
2014-10-19
打赏
举报
回复
你修改它的style之后重新绑定不行么
sinat_15156399
2014-10-18
打赏
举报
回复
没人吗 求助啊啊 啊啊啊
WPF
控件
Tree
Grid/类似
Tree
ListView
通过继承
WPF
控件Datagrid,设计具有展开折叠功能的
Tree
ListView
,相对于网上较为流行的使用GridView和
Tree
View组合实现的
Tree
ListView
,本控件纯粹使用Datagrid扩展,并具备编辑功能,完全支持MVVM操作,有点类似Devexpress的相应控件,既可以简单的绑定到Datatable,因此保存数据相当方便,并通过Key和ParentKey在内部实现分级,外部只是简单的获取数据值即可,本控件屏蔽了添加和删除功能,一般只需要修改而已,当然由于Datagrid的强大编辑性,扩展这些功能很容易。
WPF
Tree
ListView
这是从老外的源码转换过来,并进行了扩展: 1>添加了水平和垂直网格线 2>添加了MVVM 3>添加了UI虚拟化的支持 4>支持自动填充
列
和最小宽度
列
5>可绑定到Datatable,从而进行编辑操作 6>可装载海量数据,单层数据超过1W,瞬间完成,50W数据的滚动不卡顿 7>集成到ComboBox
中
Email: wuyang26@live.cn
WPF
Tree
ListView
20170722
之前发布的作废,这是从老外的源码转换过来,并进行了扩展: 1>添加了水平和垂直网格线 2>添加了MVVM 3>添加了UI虚拟化的支持 4>支持自动填充
列
和最小宽度
列
5>可绑定到Datatable,从而进行编辑操作 6>可装载海量数据,单层数据超过1W,瞬间完成,50W数据的滚动不卡顿 7>集成到ComboBox
中
8>有两个主题,一个有类似传统的有折叠连接线的主题,另一个是当下的。 个人比较喜欢有折叠连接线的,结构可以更清晰。 特别强调一点:在海量数据的情况下,如果虚拟化UI开启,在展开大量数据的情况下,执行滚动操作可能导致程序假死,原因不明,希望有人能找到原因,并能告知!另外对于系统自带的
Tree
View测试发现,如果展开第二层,该层数据量很大,拖放也很卡,但DataGrid却非常顺滑,怀疑微软对层次结构的UI虚拟化仍没做好。 另外就个人感觉在目前的电脑配置下,UI虚拟化可以显著提高数据的加载速度,但一旦数据已加载后,执行拖放操作时,顺滑程度远不于非虚拟化的情况,原因也很简单,只要内存还够用,UI已加载的拖放肯定比UI虚拟的拖放好。 这次针对之前的发布主要在于完全取消了虚拟化,因为虚拟化会导致在大数据下滚动的卡死,垂直网格线不随滚动条滚动等各种意外的问题。 另外与树有关的:
WPF
Tree
View的横向排布风格20170722(带动画) http://download.csdn.net/detail/maiker/9907400 Email: wuyang26@live.cn
WPF
Tree
ListView
20170714
之前发布的作废,这是从老外的源码转换过来,并进行了扩展: 1>添加了水平和垂直网格线 2>添加了MVVM 3>添加了UI虚拟化的支持 4>支持自动填充
列
和最小宽度
列
5>可绑定到Datatable,从而进行编辑操作 6>可装载海量数据,单层数据超过1W,瞬间完成,50W数据的滚动不卡顿 7>集成到ComboBox
中
8>有两个主题,一个有类似传统的有折叠连接线的主题,另一个是当下的。 个人比较喜欢有折叠连接线的,结构可以更清晰。 特别强调一点:在海量数据的情况下,如果虚拟化UI开启,在展开大量数据的情况下,执行滚动操作可能导致程序假死,原因不明,希望有人能找到原因,并能告知!另外对于系统自带的
Tree
View测试发现,如果展开第二层,该层数据量很大,拖放也很卡,但DataGrid却非常顺滑,怀疑微软对层次结构的UI虚拟化仍没做好。 另外就个人感觉在目前的电脑配置下,UI虚拟化可以显著提高数据的加载速度,但一旦数据已加载后,执行拖放操作时,顺滑程度远不于非虚拟化的情况,原因也很简单,只要内存还够用,UI已加载的拖放肯定比UI虚拟的拖放好。 Email: wuyang26@live.cn
WPF
具有多选功能的
Tree
ListView
控件
这个是最好的
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章