WPF. Как биндить редактируемый ComboBox?
От: tryjts  
Дата: 17.07.09 14:17
Оценка:
Использую MVVM, есть ListView с объектами, рядом View с детализацией. При перемещении по списку меняется DataContext, привязанный к View детализации. В View есть ComboBox со списком свойств. При перемещении по списку, если комбик не редактируемый, то все нормально, если прописываю биндинг на свойство Text и делаю его редактируемым, то все разъезжается, причем в зависимости от состояния IsSynchronizedWithCurrentItem по разному, если null или false, то введенный текст сохраняется нормально, а выбранные значения сбрасываются, если true, текст сбрасывается, а выбранные значения самопроизвольно меняются, причем при изменении там явно есть закономерность, но какая не разобрался. Отладчик показывает, что при смене контекста в текущий ViewModel приходит событие, с значением из нового ViewModel. Если у кого получилось нормально реализовать нечто подобное, подскажите плз. Отказываться от биндинга и работать с комбиком напрямую не хочется.
Спасибо.
wpf mvvm
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.