WPF: есть ли событие «BeforeSelectionChanged» для комбинированного списка? - PullRequest
1 голос
/ 27 июля 2010

Есть ли событие "BeforeSelectionChanged" для выпадающего списка? Я хочу проверить некоторые вещи до изменения свойства SelectedItem.

Ответы [ 2 ]

1 голос
/ 27 июля 2010

Нет события PreviewSelectionChanged. Вместо двухстороннего связывания используйте одностороннее связывание с SelectedItem и получайте обновления через команду или событие SelectionChanged. Таким образом, вы можете в обработчике сделать некоторую проверку и даже подделать отмену выбора.

0 голосов
/ 27 июля 2010

Я не думаю, что есть, к сожалению.

Возможно, вы сможете использовать событие PreviewLeftMouseDown и определить, находится ли мышь над элементом в ComboBox. Если он находится над элементом, который не является SelectedItem, вы знаете, что он собирается измениться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...