C #, .NET 4.0, VS2010
ใหม่สำหรับ WPF ฉันมี ComboBox บน MainWindow ของฉัน ฉันติดเหตุการณ์ SelectionChanged ของกล่องคำสั่งผสมดังกล่าว อย่างไรก็ตามถ้าฉันตรวจสอบค่าของกล่องคำสั่งผสมในตัวจัดการเหตุการณ์มันมีค่าเก่า ฟังดูเหมือนเหตุการณ์ "SelectionChanging" มากกว่าเหตุการณ์ SelectionChanged
ฉันจะรับค่าใหม่ของ ComboBox ได้อย่างไรหลังจากการเลือกเกิดขึ้นจริง
ปัจจุบัน:
this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);
...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
string text = this.MyComboBox.Text;
}
หมายเหตุฉันจะได้รับพฤติกรรมเดียวกันนี้ถ้าฉันใช้วัตถุที่ส่งผ่านใน args เหตุการณ์ egeOriginalSource
SelectionChanging
ตั้งแต่แรกหรือไม่?