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.

questionAnswers(15)

yourAnswerToTheQuestion