Visual studio VisualStudio中ListView和ListBox的区别

Visual studio VisualStudio中ListView和ListBox的区别,visual-studio,listview,windows-8,listbox,microsoft-metro,Visual Studio,Listview,Windows 8,Listbox,Microsoft Metro,“Windows 8”应用程序中的“ListView”和“ListBox”有什么区别。ListBox是一个较旧的控件,主要用于与其他xaml框架兼容。列表视图具有触摸等内置功能。除非您特别需要列表框 有关更多详细信息,请参阅 特定事件仅适用于列表视图: 方法: 属性: 列表框没有过时。 ListBox与ListView或GridView有许多相似之处(它们共享父类ItemsControl),但每个控件都面向不同的场景ListBo

“Windows 8”应用程序中的“ListView”和“ListBox”有什么区别。

ListBox是一个较旧的控件,主要用于与其他xaml框架兼容。
列表视图
具有触摸等内置功能。除非您特别需要
列表框

有关更多详细信息,请参阅

特定事件仅适用于
列表视图

方法:

属性:


列表框
没有过时。

ListBox
ListView
GridView
有许多相似之处(它们共享父类
ItemsControl
),但每个控件都面向不同的场景
ListBox
最适合于一般UI组合,尤其是当元素总是可选择时,而
ListView
GridView
最适合于数据绑定场景,尤其是在涉及虚拟化或大型数据集的情况下


来源:

来自docs.microsoft.com上的ListBox页面:
“当您升级使用ListBox的通用Windows 8应用程序时,ListBox非常有用,并且需要最小化更改。对于Windows 10中的新应用程序,我们建议改为使用ListView控件。”[链接]