17
ComboBox- เหตุการณ์ SelectionChanged มีค่าเก่าไม่ใช่ค่าใหม่
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