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 ... :)