WP7 Получить видимые элементы в списке
У меня есть список в приложении WP7, и я хотел бы получить список видимых элементов в списке. На самом деле, я пытаюсь получить видимый объект, чтобы, когда мое приложение было захоронено, я мог возобновить его и написать listbox.ScrollIntoView(lastVisibleItem);
Если это имеет значение, listbox привязывается к коллекции пользовательских объектов с табличкой данных для настройки его внешнего вида.
Заранее спасибо.
1 ответ
Можно определить, как далеко был прокручен список, используя технику, описанную в этом ответе.
Затем вы можете рассчитать, какие элементы отображаются на основе размера списка и высоты отображаемых элементов.
Если разные предметы могут быть разных размеров, это становится более сложным, так как вам необходимо учитывать высоту каждого отдельного предмета.
Вы также должны помнить, что может отображаться только часть элемента.