C #, .NET 4.0, VS2010.
Novo no WPF. Eu tenho uma ComboBox na minha MainWindow. Eu enganchei 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 soa mais como um evento "SelectionChanging" do que um evento SelectionChanged.
Como obtenho o novo valor da ComboBox após a seleção realmente acontecer?
Atualmente:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
Observe, obtenho o mesmo comportamento se usar o objeto que está sendo passado no argumento de evento, egeOriginalSource.
SelectionChanging
em primeiro lugar?