文章分類/Infragistics
private void xamNumericEditor1_GotFocus(object sender, RoutedEventArgs e) { // 如果焦點位於 XamNumericEditor 的內部編輯器上,則設置為 True。 if (e.OriginalSource.GetType() != typeof(XamNumericEditor)) { System.Diagnostics.Debug.WriteLine("GotFocus"); } } private void xamNumericEditor1_LostFocus(object sender, RoutedEventArgs e) { // 如果焦點從 XamNumericEditor 的內部編輯器中移除,則設置為 True。 // 還要考慮按Escape鍵的操作。 if (e.OriginalSource.GetType() != typeof(XamNumericEditor) && Keyboard.IsKeyDown(Key.Escape) == false || Keyboard.IsKeyDown(Key.Escape) ) { System.Diagnostics.Debug.WriteLine("LostFocus"); } }