是否可以限制listbox顯示的行數?例如,假設我有一個帶有100個項目的ItemSource,但我只希望我的列表框有10個項目。WPF:如何限制ListBox顯示的行數?
2
A
回答
-1
這爲我工作:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
// Set height of list box
this.listbox.Height = (this.listbox.ActualHeight/this.listbox.Items.Count) * 10;
}
裝上此給Loaded
事件的控制(否則ActualHeight
未設置)。
+1
理想情況下,您還應該從其ActualHeight中減去'listbox.BorderThickness'(頂部和底部) - 然後計算將會精確(在我的測量中)。 – Zeus 2016-03-17 02:08:16
1
如果你希望你的ListBox
只適合 10個項目,有滾動的休息,你可以簡單地設置的ListBoxItem
S中的高度是ListBox
由10
除以身高如果您想要允許ListBox
調整大小,則必須在每個調整大小事件時動態調整ListBoxItem
高度。
靜態例如:
<ListBox Height="500">
<ListBox.Resources>
<Style TargetType="{x:Type ListBoxItem}">
<Setter Property="Height" Value="50"/>
</Style>
</ListBox.Resources>
<ListBoxItem>One</ListBoxItem>
<ListBoxItem>Two</ListBoxItem>
<ListBoxItem>Three</ListBoxItem>
<ListBoxItem>Four</ListBoxItem>
<ListBoxItem>Five</ListBoxItem>
<ListBoxItem>Six</ListBoxItem>
<ListBoxItem>Seven</ListBoxItem>
<ListBoxItem>Eight</ListBoxItem>
<ListBoxItem>Nine</ListBoxItem>
<ListBoxItem>Ten</ListBoxItem>
<ListBoxItem>Eleven</ListBoxItem>
<ListBoxItem>Twelve</ListBoxItem>
<ListBoxItem>Thirteen</ListBoxItem>
<ListBoxItem>Fourteen</ListBoxItem>
<ListBoxItem>Fifteen</ListBoxItem>
<!-- etc. -->
</ListBox>
相關問題
- 1. Postgres限制顯示錯誤的行數
- 2. WPF ListBox顯示重複的項目。如何解決?
- 3. ListBox垂直滾動條不顯示(WPF)
- 4. ListBox顯示水平圖像WPF
- 5. 限制如何WPF
- 6. 如何限制顯示在rdlc報告表中的行數?
- 7. Blackberry 6:ListField - 限制顯示行數?
- 8. 限制foreach只顯示10行數據?
- 9. 如何在WPF ListBox中顯示Coloumn名稱
- 10. 如何使用WPF ListBox或ScrollView顯示下一個n項目?
- 11. WPF如何限制多行文本框中的最大行數
- 12. 限制在WPF中顯示項目的數量ListView
- 13. 如何強制pyplot顯示軸限制
- 14. WPF ListBox IsEditable =真的行爲?
- 15. 顯示wtihout小數限制
- 16. WPF Listbox:如何綁定數據?
- 17. Wpf如何打印ListBox
- 18. Wpf ListBox數據綁定顯示TreeViewItem詳細信息
- 19. ListBox將不會在多列中水平顯示數據WPF
- 20. 如何根據行數限制wpf datagridview的高度?
- 21. 如何限制我的PHP列表顯示的行
- 22. 如何限制在顯示的DataTable的node.js #express行#mysql
- 23. WPF ListBox僅滾動半行
- 24. 如何在Winform的Listbox中顯示多行文本?
- 25. 如何獲取wpf數據網格中顯示行的數量
- 26. listbox不顯示displaymember
- 27. ListBox項不顯示
- 28. 如何顯示開始規模限制
- 29. 如何限制xml顯示使用JAXB
- 30. 如何限制MultipleChoiceField顯示項目?
你想要你的列表框只包含* 10項目或它適合*只有10項目,不得不滾動其餘的? – 2009-11-19 08:05:59