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;
}
Обратите внимание: я получаю такое же поведение, если использую объект, передаваемый в аргументах события, например. е.OriginalSource.
SelectionChanging
? - person Jan   schedule 17.01.2012