Установите свойство selectedIndex, а selectedItems пусто

У меня есть приложение wpf, которое использует MVVM с сеткой данных. Я установил свойство selectedIndex в модели представления, но свойство SelectedItems пусто. Разве он не должен выбрать выбранный элемент?


person Álvaro García    schedule 10.12.2012    source источник
comment
Так и должно быть - значит, вы, вероятно, делаете что-то не так. Вы должны показать какой-то код, иначе это довольно сложно помочь.   -  person Peter Hansen    schedule 10.12.2012


Ответы (1)


Не обязательно.

Один из способов сделать это — установить для свойства SelectedItem в xaml datagrid свойство в вашей модели представления, которое реализует INotifyPropertyChanged. Затем установите двухсторонний режим привязки xaml.

Затем, если вы нажмете на выбранный элемент, он вызовет изменение привязки xaml для обновления значения в модели представления.

person The Unculled Badger    schedule 10.12.2012