2011-10-04 55 views

回答

0

我看到3个选项...

  1. 手动创建页眉上ListView控件顶部的电网,并隐藏ListView的头。

  2. 重写ListView的ControlTemplate

  3. 使用DataGrid代替ListView

#1,你要创建一个包含沿着顶部格为头一个DockPanel中,和ListView占用剩余的空间。您必须指定每列的宽度,以便正确排列它们,并确保隐藏ListView标题。

对于#2,您可以使用诸如Expression Blend之类的工具为ListView添加默认的ControlTemplate,并对其进行更改,以便ScrollBar不会包装Header项目。

对于#3,只需切换到DataGrid与VerticalScrollBarVisibility=Auto

我个人的偏好是#3。事实上,我不认为我曾经使用过ListView ... :)