Пейджинг элемента управления Listbox в WPF - PullRequest
0 голосов
/ 07 сентября 2010

У меня есть WPF ListBox со свойством ItemSource, связанным с ObservableCollection.Каждый элемент ListBox имеет много элементов управления, загрузка которых может занять некоторое время.

Я бы хотел отображать / загружать только 5 элементов ListBox одновременно, с некоторой поддержкой подкачки страниц или кнопкой «Далее» или чем-то подобным.

В настоящее время я планирую сделать это вручную и просто сохранить две разные коллекции.Одна будет основной коллекцией со всеми объектами, а другая будет коллекцией ListBox, в которой я просто удалю 5 и добавлю новые 5 объектов.Мне было просто любопытно, есть ли что-то встроенное, что могло бы немного облегчить мою работу в этой ситуации, я очень плохо знаком с WPF и всеми методами привязки, и у меня есть привычка делать все по-старому и вручную,но я бы хотел начать использовать некоторые из более новых «более быстрых» техник.

Спасибо

1 Ответ

0 голосов
/ 07 сентября 2010

просто посмотрите на Bag of Tricks by Kevin

https://github.com/thinkpixellab/bot

вы можете увидеть просмотрщика списка страниц .... в примерах ...

...