O evento ComboBox- SelectionChanged possui um valor antigo, não um novo valor
C #, .NET 4.0, VS2010.
Novo no WPF. Eu tenho uma caixa de combinação na minha MainWindow. Liguei o evento SelectionChanged da referida caixa de combinação. No entanto, se eu examinar o valor da caixa de combinação no manipulador de eventos, ele terá o valor antigo. Isso parece mais um evento "SelectionChanging" do que um evento SelectionChanged.
Como obtenho o novo valor da ComboBox depois que a seleção realmente aconteceu?
Atualmente:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
Observe que obtenho o mesmo comportamento se eu usar o objeto que está sendo passado no evento args, por exemplo e.OriginalSource.