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