2013-02-22 2 views
0

Что касается WinRT ListView ...WinRT Metro ListView предел содержания строк/размер

  1. Есть ряд или размер ограничения на управление. т. е. будет ли он отображать только до определенного количества строк?

ИЛИ

  1. Будет ли ListView Предохранять заполнение элементов до достижения OutOfMemoryException достигнута, или все данные загружены?

ответ

0

вы можете указать свойства высоты/ширины, чтобы гарантировать, что он не будет расти дальше.

Я предпочитаю использовать схему сетки и силу listview, чтобы иметь это как максимальный размер.

Виртуализация данных виртуализации списка.

http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.listview.aspx

Это означает, что любые данные, которые не видны на экране не отображается, и будет оказана только если он попадает в поле зрения. это опция по умолчанию.

+0

Значит ли это, что количество элементов, которые я могу загрузить в ListView, неограничен? Это делает некоторые умные утилизации ресурсов, в зависимости от того, что видно или нет. – c0D3l0g1c

+0

да, посмотрите на свойство DataFetchSize, и вот больше .. «ListView поддерживает виртуализацию данных для повышения производительности с большими наборами данных. Виртуализация с произвольным доступом поддерживается, когда источник данных реализует интерфейс IObservableVector или INotifyCollectionChanged» –

+0

знаю образец для «Случайный доступ к виртуализации "? – Quincy

Смежные вопросы