void OnActivity(object sender, System.Windows.Input.PreProcessInputEventArgs e) { System.Windows.Input.InputEventArgs inputEventArgs = e.StagingItem.Input; if (inputEventArgs is System.Windows.Input.MouseEventArgs || inputEventArgs is System.Windows.Input.KeyboardEventArgs) { if (inputEventArgs is System.Windows.Input.MouseEventArgs) { System.Windows.Input.MouseEventArgs mea = inputEventArgs as System.Windows.Input.MouseEventArgs; // no button is pressed and the position is still the same as the application became inactive if (mea.LeftButton == System.Windows.Input.MouseButtonState.Released && mea.RightButton == System.Windows.Input.MouseButtonState.Released && mea.MiddleButton == System.Windows.Input.MouseButtonState.Released && mea.XButton1 == System.Windows.Input.MouseButtonState.Released && mea.XButton2 == System.Windows.Input.MouseButtonState.Released && (_MonitorMousePosition == false || (_MonitorMousePosition == true && _inactiveMousePosition == mea.GetPosition(Application.Current.MainWindow))) ) return; } // Reset idle timer _inactivityTimer.IsEnabled = false; _inactivityTimer.IsEnabled = true; _inactivityTimer.Stop(); _inactivityTimer.Start(); if (OnActive != null) OnActive(sender, e); } }
private void Grid_MouseDown(object sender, System.Windows.Input.InputEventArgs e) { cbLanguages.IsDropDownOpen = true; }
/// <summary/> public Microsoft.Test.Security.Wrappers.StagingAreaInputItemSW PushInput(System.Windows.Input.InputEventArgs input, System.Windows.Input.StagingAreaInputItem promote) { new System.Security.PermissionSet(System.Security.Permissions.PermissionState.Unrestricted).Assert(); return((Microsoft.Test.Security.Wrappers.StagingAreaInputItemSW)AvalonwrappersSecurityWarehouse.Wrap(InnerObject.PushInput(input, promote))); }