MVVM Вопрос о значениях по умолчанию в полях со списком - PullRequest
0 голосов
/ 19 ноября 2010

У меня есть поле со списком в представлении, которое будет иметь значение по умолчанию «Активный» при загрузке формы.Чья это задача - установить в выпадающем списке значение «Активно», код в загруженном методе или в модели представления?

Bill

1 Ответ

0 голосов
/ 19 ноября 2010

Я бы сказал, что это работа ViewModel.Для этого есть как минимум 2 подхода:

  • связать SelectedItem комбо со свойством ViewModel и установить для этого свойства значение, которое вы хотите
  • получитьпредставление по умолчанию для коллекции (CollectionViewSource.GetDefaultView) и установка текущего элемента с помощью метода MoveCurrentTo (не забудьте установить для IsSynchronizedWithCurrentItem значение true для ComboBox)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...