Обновление приложения Магазина Windows GridView

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


person AnonymousCoder    schedule 30.05.2013    source источник
comment
для этого используйте MVVM...   -  person Shafqat Masood    schedule 30.05.2013
comment
Есть ли другой способ сделать это?   -  person AnonymousCoder    schedule 30.05.2013
comment
прочтите эту статью   -  person Shafqat Masood    schedule 30.05.2013


Ответы (1)


Вы говорите, что уже связываете GridView? В этом случае у вас есть два варианта:

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

  2. В качестве альтернативы вы можете реализовать INotifyPropertyChanged в классе, содержащем коллекцию, к которой вы привязываете GridView, и повышать PropertyChanged при замене коллекции, содержащей старые элементы, новой коллекцией, содержащей обновленные элементы.

Было бы легче помочь вам, если бы вы опубликовали код, показывающий, что вы сейчас делаете.

person Damir Arh    schedule 30.05.2013