C#、. NET 4.0、VS2010。
WPFの新機能。MainWindowにComboBoxがあります。上記のコンボボックスのSelectionChangedイベントをフックしました。ただし、イベントハンドラーでコンボボックスの値を調べると、古い値になります。これは、SelectionChangedイベントではなく、「SelectionChanging」イベントのように聞こえます。
選択が実際に行われた後、ComboBoxの新しい値を取得するにはどうすればよいですか?
現在:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
注:イベント引数で渡されるオブジェクト(egeOriginalSource)を使用しても、同じ動作が得られます。
SelectionChanging
ですか、そもそも名前が付けられているはずですか?