C #, .NET 4.0, VS2010.
Baru di WPF. Saya memiliki ComboBox di MainWindow saya. Saya mengaitkan acara SelectionChanged dari kotak kombo tersebut. Namun, jika saya memeriksa nilai kotak kombo di event handler, itu memiliki nilai lama. Ini terdengar lebih seperti acara "SelectionChanging", daripada acara SelectionChanged.
Bagaimana saya mendapatkan nilai baru dari ComboBox setelah pemilihan benar-benar terjadi?
Saat ini:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
Catatan, saya mendapatkan perilaku yang sama jika saya menggunakan objek yang diteruskan dalam acara args, egeOriginalSource.
SelectionChanging
sejak awal?