Как получить начальный индекс и количество видимых элементов в ListView?

У меня есть просмотр списка, работающий в виртуальном режиме, в представлении LargeIcons. Извлечения дорогие, поэтому я хочу запросить данные для всех видимых элементов. Как получить начальный индекс и общее количество видимых элементов?

Обновление: мне известно о событии CacheVirtualItems. Сторонней базе данных, которую мы используем, требуется ~ 3 секунды для извлечения одной записи, но ~ 4 секунды для извлечения тысячи записей, поэтому мне приходится делать их большими блоками. Мне нужно убедиться, что видимые записи находятся среди тех, которые мы извлекаем, поэтому мне нужно знать начальный индекс и общее количество видимых элементов. Если это невозможно, мне придется найти обходной путь (который, вероятно, будет включать использование DataGridView с загрузкой ячеек изображения для имитации представления LargeIcons), но я хотел бы сделать это правильно, если это возможно.

Ответы на вопрос(7)

Ваш ответ на вопрос