C #, .NET 4.0, VS2010.
Nouveau sur WPF. J'ai un ComboBox sur ma MainWindow. J'ai accroché l'événement SelectionChanged de ladite zone de liste déroulante. Cependant, si j'examine la valeur de la zone de liste déroulante dans le gestionnaire d'événements, elle a l'ancienne valeur. Cela ressemble plus à un événement "SelectionChanging" qu'à un événement SelectionChanged.
Comment puis-je obtenir la nouvelle valeur de la zone de liste déroulante une fois la sélection effectuée?
Actuellement:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
Remarque, j'obtiens le même comportement si j'utilise l'objet passé dans l'événement args, egeOriginalSource.
SelectionChanging
en premier lieu?