0
在帶有View = List的C#ListView中,底部有空白區域,爲滾動條保留。奇怪的是,設置Scrollable = false只會增加這個未使用空間的大小。C#ListView,View = List - 如何擺脫底部未使用的空間?
我該如何擺脫這個空間或確保它用來顯示物品?
編輯: 我在Windows窗體應用程序中遇到此問題。
編輯2:該問題似乎與某種程度上的字體大小相結合。我需要的字體大小是9磅。用11磅這個問題不會出現。我也嘗試過Item spacing in ListView where View=List,但這也沒有幫助。
編輯4:它發生在Win7下的Win7主題。但是,至少在Scrollable = false的情況下,經典主題不會發生這種情況。
這可能有助於http://stackoverflow.com/questions/1561780/wpf-listview-scrollbar-visible-to-false –
如何將一個WPF解決方案的幫助? - 這真的很奇怪。我從來沒有使用列表模式,但仍然.. - 看起來有點像它試圖適應12個11pt字體的項目。沒有意義.. – TaW
我認爲你是在做某件事。問題出現在9pt字體中。如果我將其更改爲11,則空間不見了!看起來幾乎像listView有一些內部參考高度來計算適合一列的項目的數量,並且當字體大小改變時它不會被正確更新。 – Simeon