2012-06-22 5 views
0

У меня есть GridView, и я установил его шаблон данных для другого представления.Multiselect items in view model Grid View (приложение Metro)

То, что я хочу, это иметь свойство SelectedItems в модели модели, которая будет содержать все выбранные элементы: gridview.

Поле SelectedItems в gridView является readonly (также не свойство зависимостей), следовательно, оно не может быть связано.

ответ

0

Я создал поведение для поддержания синхронизации между различными элементами управления элемента.

Поведение не поддерживается изначально, WinRTBehaviors библиотека используется. это Open Source для обеспечения поддержки поведения. Эта библиотека превосходна и обеспечивает расширение поведения, точно похожее на структуру WPF.

Подробности приведены в статье Managing Multiple selection in View Model (.NET Metro Style Apps)