C #, .NET 4.0, VS2010.
Новое в WPF. У меня есть ComboBox на моем MainWindow. Я подключил событие SelectionChanged указанного поля со списком. Однако, если я исследую значение поля со списком в обработчике событий, оно будет иметь старое значение. Это больше похоже на событие SelectionChanging, чем на событие SelectionChanged.
Как мне получить новое значение ComboBox после того, как выбор действительно произошел?
В настоящее время:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
Обратите внимание: я получаю такое же поведение, если использую объект, передаваемый в аргументах события, egeOriginalSource.
SelectionChanging
в первую очередь?