Проблема с привязкой данных (с использованием шаблона MVVM) к комбинированному списку WPF в RowDetailsTemplate DataGrid - PullRequest
0 голосов
/ 09 июля 2010

Я пытаюсь привязать свойство модели представления к атрибуту SelectedItem в выпадающем списке WPF.Этот комбинированный список находится в RowDetailsTemplate DataGrid.Привязка частично присутствует потому, что каждый метод get и setter свойства модели представления вызывается один раз, когда выбирается строка (и, таким образом, расширяется представление деталей).Однако свойство никогда больше не вызывается при последующих изменениях выбора в выпадающем списке.Это похоже на то, что контекст данных не прав сразу после раскрытия подробностей строки или привязки разъединяется после показа подробностей строки.Очень странно, и я не могу понять, как заставить его вызывать свойство при всех изменениях выбора.Должен быть способ.

Я знаю, что эта проблема связана с тем, что комбинированный список находится в деталях строки, но я не могу понять, как ее решить.У кого-нибудь когда-нибудь была проблема, подобная этой?Любая, и я имею в виду любую информацию или помощь, будет высоко ценится ... Я потратил несколько дней на то, чтобы разобраться, почему он так себя ведет.

1 Ответ

7 голосов
/ 09 июля 2010

Может быть, UpdateSourceTrigger в привязке не установлен на PropertyChanged?

...