locked
Скроллинг с подгрузкой данных RRS feed

  • Вопрос

  • Как сделать скроллинг с подгрузкой данных? Вот у меня gridview и в него добавлены элементы через ItemSource. Как сделать так, чтобы при прокрутке этого самого GridView постепенно появлялись эти самые элементы?

    Пробовал менять свойства IncrementalLoadingThreshold="10" DataFetchSize="10", но толку 0. В чем проблема? И как это сделать?

    25 августа 2013 г. 16:27

Ответы

Все ответы

  • Для поддержки инкрементной загрузки вам надо использовать коллекцию, которая реализует интерфейс ISupportIncrementalLoading. На странице XAML data binding sample есть пример создания такой коллекции IncrementalLoadingBase.cs 
    • Помечено в качестве ответа Ilya Onuchin 28 августа 2013 г. 6:57
    25 августа 2013 г. 20:07
  • Как я понял, надо написать новый класс, который будет наследоваться от ObservableCollection и ISupportIncrementalLoading? Но в том то и проблема. Не получается у меня из готового класса  ObservableCollection потом данные втянуть в новый, чтобы еще и скроллинг был как надо. Ладно, я сейчас еще подумаю, может и наклюется что-нибудь
    25 августа 2013 г. 21:48
  • Если хотите, можете привести свой код, попробуем разобраться...
    26 августа 2013 г. 6:07
  • Да я вот только разобрался ) Спасибо ) Просто весь пример скопировал, и под себя чуть загнал, да и с заполнением разобрался, хоть оно мне и не особо нравится.

    Здесь получается он сами данные заполняет постепенно, а мне бы конечно лучше было бы, чтобы данные все сразу были, но показывались по мере прокрутки )) Потому что они у меня уже имеются в другой коллекции...


    • Изменено Ilya Onuchin 27 августа 2013 г. 14:10
    27 августа 2013 г. 14:09