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を使用すると、同じ動作が得られることに注意してください。