Проблемы с правилом проверки WPF в сетке данных - PullRequest
0 голосов
/ 01 декабря 2010

У меня проблема с использованием правила проверки в сетке данных:

Я хочу использовать ValidationRule для DataGridComboBoxColumn, я использовал этот пример

для руководства, в частности материала BindingGroup.

Это работает до некоторой степени, но кажется очень неработающим.ValidatioRule не срабатывает, как только изменяется выбор поля со списком, вместо этого он срабатывает только тогда, когда я изменяю выбор и затем щелкаю по другой строке в DataGrid.Мне действительно нужно, чтобы он срабатывал, как только я изменил выбор поля со списком.

Я пытался связываться с этапом проверки, но безрезультатно, кто-нибудь может помочь?

Спасибозаранее!

1 Ответ

0 голосов
/ 01 декабря 2010

Вам необходимо изменить свойство UpdateSourceTrigger по умолчанию для ComboBox.

UpdateSourceTrigger=PropertyChanged

. Если это все еще не работает, проверьте этот ТАК пост, в котором подробноспособ позаботиться о том, чтобы изменение выбора не было принудительно введено в модель.

...