ComboBox- SelectionChanged-Ereignis hat alten Wert, keinen neuen Wert

C #, .NET 4.0, VS2010.

Neu bei WPF. Ich habe eine ComboBox in meinem Hauptfenster. Ich habe das SelectionChanged-Ereignis des Kombinationsfelds aktiviert. Wenn ich jedoch den Wert des Kombinationsfelds im Ereignishandler untersuche, hat es den alten Wert. Dies klingt eher nach einem "SelectionChanging" -Ereignis als nach einem SelectionChanged -Ereignis.

Wie erhalte ich den neuen Wert der ComboBox, nachdem die Auswahl tatsächlich erfolgt ist?

Zur Zeit

this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);

...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
    string text = this.MyComboBox.Text;
}

Hinweis, ich erhalte das gleiche Verhalten, wenn ich das Objekt verwende, das in den Ereignisargumenten übergeben wird, z. e.OriginalSource.

Antworten auf die Frage(30)

Ihre Antwort auf die Frage