WPF的ListBox和ListView有什么不同?我在它们的属性中找不到任何显著的区别。有不同的典型用法吗?
发布于 2011-01-16 11:37:33
ListView
基本上类似于ListBox
(继承自它),但它也有一个View
属性。此属性允许您指定显示项的预定义方式。BCL中唯一的预定义视图(Base Class Library是GridView
,但您可以轻松地使用create your own。
另一个区别是默认选择模式:ListBox
为Single
,而ListView
为Extended
发布于 2016-09-03 23:35:56
Listview派生自listbox控件。一个最重要的区别是listview默认使用扩展选择模式。listview还添加了一个名为view的属性,它使您能够以比自定义项目面板更丰富的方式自定义视图。列表视图和网格视图的一个实际例子是文件资源管理器的详细视图。带有网格视图的Listview是一个功能较弱的数据网格。在引入datagrid控件后,listview失去了它的重要性。
https://stackoverflow.com/questions/4703641
复制相似问题