Некоторые преимущества использования TableView по сравнению с ListView:
- Возможность отображать данные, которые представляются по-разному от строки к строке (например, числа, проценты и изображения). xamarin.ru В ListView все ячейки имеют одинаковый тип, а в TableView можно смешивать разные типы ячеек. social.msdn.microsoft.com
- Организация элементов в секции. xamarin.ru TableView справляется с прокруткой и выстраиванием строк в привлекательные секции. xamarin.ru
- Отсутствие необходимости определять пользовательские ячейки в шаблоне ItemTemplate. xamarin.ru В отличие от ListView, TableView не требует этого. xamarin.ru
Однако у использования TableView есть и недостаток: при отображении даже умеренного количества строк могут возникнуть проблемы с памятью, в зависимости от того, насколько сложны данные в каждой строке. stackoverflow.com
Выбор между TableView и ListView зависит от конкретных задач и предпочтений разработчика.