有没有另一种方法可以在列表框中禁用选择,因为没有 "ListBox.SelectionMode="None""。
- 论坛
- 有没有另一种方法可以在列表框中禁用选择,因为没有 "ListBox.SelectionMode="None""。
20 浏览
匿名的
0 Comments
方法一 - ItemsControl
除非需要使用ListBox
的其他方面,否则可以使用ItemsControl
代替。它将项放置在ItemsPanel
中,没有选择的概念。
默认情况下,ItemsControl
不支持其子元素的虚拟化。如果有很多项,虚拟化可以减少内存使用量并提高性能,在这种情况下,可以使用方法2并样式化ListBox
,或将虚拟化添加到您的ItemsControl
。
方法二 - 样式化ListBox
或者,只需将ListBox样式化,使选择不可见。