Разница между ListView и ListBox в Visual Studio
В чем разница между "ListView" и "ListBox" в приложении "Windows 8".
2 ответа
ListBox
Это старый элемент управления, в первую очередь для совместимости с другими платформами xaml. ListView
имеет встроенную функциональность для сенсорных и т. д. Используйте ListView
если у вас нет особой потребности в ListBox
Смотрите здесь для более подробной информации.
Конкретные события доступны только для ListView
:
Методы:
ScrollIntoView (Object, ScrollIntoViewAlignment)
Свойства:
IncrementalLoadingThresholdProperty
ListBox
НЕ устарел.
ListBox
имеет много общего с ListView
или же GridView
(они разделяют родительский класс ItemsControl
), но каждый элемент управления ориентирован на разные сценарии. ListBox
лучше всего подходит для общей композиции пользовательского интерфейса, особенно когда элементы всегда предназначены для выбора, тогда как ListView
или же GridView
лучше всего подходят для сценариев связывания данных, особенно если речь идет о виртуализации или больших наборах данных.
Источник: https://msdn.microsoft.com/library/windows/apps/br242868