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