社区
C#
帖子详情
WPF ListView控件列宽设计问题
挨踢直男
2017-05-14 09:25:57
在wpf中使用listview控件, 表格的每一列好像没有百分设成自适应(类似与html table 以百分比的方式显示每一列的方式)
如下图, 最右边总会多出来空的一部分
请问这个问题有什么好的方案解决?
...全文
554
3
打赏
收藏
WPF ListView控件列宽设计问题
在wpf中使用listview控件, 表格的每一列好像没有百分设成自适应(类似与html table 以百分比的方式显示每一列的方式) 如下图, 最右边总会多出来空的一部分 请问这个问题有什么好的方案解决?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iridescent_rsy
2017-09-07
打赏
举报
回复
刚刚也遇到类似问题,可以看下这位的解决方法 大概原理是:放一个隐藏的 Grid,然后和你的 ColumnHeader 相互绑定宽度,做到和Grid一样自适应宽度的效果 https://stackoverflow.com/questions/10309249/listview-gridviewcolumn-width
郑州高新区WPF小王子
2017-05-15
打赏
举报
回复
重写 GridView的 ColumnHeaderContainerStyle 样式, 让它看起来就像2个没有中间分割线的列。类似:
xuggzu
2017-05-14
打赏
举报
回复
确实没有百分比设计。不过没有就自己算呗。。。
WPF
笔记汇总之
ListView
控件
紧接上一篇《
WPF
笔记汇总之列表类
控件
与DataGrid
控件
》,这篇主要总结
WPF
中最复杂的
控件
之一,
ListView
控件
,它类似ListBox和DataGrid,它可以实现上面两个
控件
的功能,但自定义制定的方式更加自由。
WPF
ListView
控件
的详细使用教程
WPF
中的
ListView
是一个强大的
控件
,可以显示列表数据。它继承自 ListBox,并支持更多的功能,包括使用不同的 View 模板(例如 GridView)。
ListView
可以用于创建复杂的表格结构,并且通过数据绑定功能,能够轻松地与数据模型交互。
WPF
listview
+checkbox自适应
列宽
背景:在
listview
中使用checkbox,每添加一个数据,就在
listview
中放入一个checkbox;
问题
:当新增数据比上一个数据长时,显示不全。 分析:当我滑动
listview
的header滑动条时可以显示完全,发现
listview
的
列宽
在
控件
第一次加载的时候已经确定,之后不会随着某列数据长度的增加和减少而改变
列宽
。。 解决思路:让
listview
自适应
列宽
。 测试代码: 1.xaml代码 <Window x:Class="
ListView
Test.MainWindow"
WPF
ListView
固定
列宽
public class FixedWidthColumn : GridViewColumn { static FixedWidthColumn() { WidthProperty.OverrideMetadata(typeof(FixedWidthColumn), new FrameworkPropertyMetadata(null, new CoerceValueCallback(OnCoerceWi..
WPF
学习笔记(3):
ListView
根据内容自动调整
列宽
WPF
学习笔记(3):
ListView
根据内容自动调整
列宽
原文:
WPF
学习笔记(3):
ListView
根据内容自动调整
列宽
DataGrid中,只要不设置DataGrid的宽度和
列宽
度,或者将宽度设置为Auto,那么表格就会根据内容自动调整宽度,以显示所有内容。但如果是
ListView
,按以上方法设置,却达不到
列宽
自动调整的效果,
列宽
在
控件
第...
C#
111,128
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章