C#,.NET 4.0,VS2010。
我是WPF的新手。 我在我的MainWindow上有一个ComboBox。 我已经连接了该组合框的SelectionChanged事件。 但是,如果我在事件处理程序中检查组合框的值,则会显示旧值。 这更像是一个“SelectionChanging”事件,而不是SelectionChanged事件。
在选择实际发生后,如何获取ComboBox的新值?
当前:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
注意,如果我使用事件参数中传递的对象(例如e.OriginalSource),我会获得相同的行为。
SelectionChanging
*吗? - Jan