C#、.NET 4.0、VS2010。
WPF 的新手。我的 MainWindow 上有一个 ComboBox。我挂钩了所述组合框的 SelectionChanged 事件。但是,如果我检查事件处理程序中组合框的值,它具有旧值。这听起来更像是“SelectionChanged”事件,而不是 SelectionChanged 事件。
选择实际发生后,如何获得 ComboBox 的新值?
目前:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
请注意,如果我使用在事件 args 中传递的对象 egeOriginalSource,我会得到相同的行为。