1
我想弄清楚如何让ListView中的垂直ScrollBar清除GridViewColumnHeaders。任何人都可以给我一些想法,从哪里开始?谢谢。在GridViewColumnHeaders下移动ListView滚动条
我想弄清楚如何让ListView中的垂直ScrollBar清除GridViewColumnHeaders。任何人都可以给我一些想法,从哪里开始?谢谢。在GridViewColumnHeaders下移动ListView滚动条
我看到3个选项...
手动创建页眉上ListView控件顶部的电网,并隐藏ListView的头。
重写ListView的ControlTemplate
使用DataGrid
代替ListView
#1,你要创建一个包含沿着顶部格为头一个DockPanel中,和ListView占用剩余的空间。您必须指定每列的宽度,以便正确排列它们,并确保隐藏ListView标题。
对于#2,您可以使用诸如Expression Blend之类的工具为ListView添加默认的ControlTemplate,并对其进行更改,以便ScrollBar不会包装Header项目。
对于#3,只需切换到DataGrid与VerticalScrollBarVisibility=Auto
我个人的偏好是#3。事实上,我不认为我曾经使用过ListView ... :)