1 instantiation of InputManager
PresentationCore (1)
System\Windows\Input\InputManager.cs (1)
128inputManager = new InputManager();
201 references to InputManager
PresentationCore (175)
MS\Internal\SynchronizedInputHelper.cs (23)
89if (Array.IndexOf(InputManager.SynchronizedInputEvents, args.RoutedEvent) >= 0) 102if (InputManager.ListeningElement == o && 103Array.IndexOf(InputManager.SynchronizedInputEvents, args.RoutedEvent) >= 0) 169InputManager.SynchronizedInputState = SynchronizedInputStates.HadOpportunity; 176InputManager.SynchronizedInputState = SynchronizedInputStates.HadOpportunity; 189if (InputManager.SynchronizeInputType == SynchronizedInputType.MouseLeftButtonDown || 190InputManager.SynchronizeInputType == SynchronizedInputType.MouseLeftButtonUp) 192InputManager.SynchronizedInputState = SynchronizedInputStates.HadOpportunity; 196if (InputManager.SynchronizeInputType == SynchronizedInputType.MouseRightButtonDown || 197InputManager.SynchronizeInputType == SynchronizedInputType.MouseRightButtonUp) 199InputManager.SynchronizedInputState = SynchronizedInputStates.HadOpportunity; 219InputManager.SynchronizedInputState = SynchronizedInputStates.Handled; 226InputManager.SynchronizedInputState = SynchronizedInputStates.Handled; 239if (InputManager.SynchronizeInputType == SynchronizedInputType.MouseLeftButtonDown || 240InputManager.SynchronizeInputType == SynchronizedInputType.MouseLeftButtonUp) 242InputManager.SynchronizedInputState = SynchronizedInputStates.Handled; 246if (InputManager.SynchronizeInputType == SynchronizedInputType.MouseRightButtonDown || 247InputManager.SynchronizeInputType == SynchronizedInputType.MouseRightButtonUp) 249InputManager.SynchronizedInputState = SynchronizedInputStates.Handled; 292if (InputManager.ListeningElement is UIElement e) 297else if (InputManager.ListeningElement is ContentElement ce) 302else if (InputManager.ListeningElement is UIElement3D e3D) 315switch (InputManager.SynchronizedInputState)
System\Windows\ContentElement.cs (7)
159if (InputManager.IsSynchronizedInput) 173if (InputManager.IsSynchronizedInput) 200if (args.Handled && (InputManager.SynchronizedInputState == SynchronizedInputStates.HadOpportunity)) 210if (InputManager.IsSynchronizedInput) 216InputManager.StartListeningSynchronizedInput(this, inputType); 224InputManager.CancelSynchronizedInput(); 691InputManager.SafeCurrentNotifyHitTestInvalidated();
System\Windows\Input\AccessKeyManager.cs (1)
163InputManager.Current.PostProcessInput += new ProcessInputEventHandler(PostProcessInput);
System\Windows\Input\Command\CommandDevice.cs (3)
17internal CommandDevice( InputManager inputManager ) 77if (e.StagingItem.Input.RoutedEvent == InputManager.InputReportEvent) 287private readonly InputManager _inputManager;
System\Windows\Input\DeadCharTextComposition.cs (1)
25internal DeadCharTextComposition(InputManager inputManager, IInputElement source, string text, TextCompositionAutoComplete autoComplete, InputDevice inputDevice) : base(inputManager, source, text, autoComplete, inputDevice)
System\Windows\Input\DefaultTextStore.cs (3)
131TextCompositionManager compmgr = InputManager.Current.PrimaryKeyboardDevice.TextCompositionManager; 142_composition = new DefaultTextStoreTextComposition(InputManager.Current, Keyboard.FocusedElement, result, TextCompositionAutoComplete.On); 172_composition = new DefaultTextStoreTextComposition(InputManager.Current, Keyboard.FocusedElement, "", TextCompositionAutoComplete.Off);
System\Windows\Input\DefaultTextStoreTextComposition.cs (1)
36internal DefaultTextStoreTextComposition(InputManager inputManager, IInputElement source, string text, TextCompositionAutoComplete autoComplete) : base(inputManager, source, text, autoComplete)
System\Windows\Input\InputManager.cs (9)
21internal static readonly RoutedEvent PreviewInputReportEvent = GlobalEventManager.RegisterRoutedEvent("PreviewInputReport", RoutingStrategy.Tunnel, typeof(InputReportEventHandler), typeof(InputManager)); 26internal static readonly RoutedEvent InputReportEvent = GlobalEventManager.RegisterRoutedEvent("InputReport", RoutingStrategy.Bubble, typeof(InputReportEventHandler), typeof(InputManager)); 31public static InputManager Current 44internal static InputManager UnsecureCurrent 119private static InputManager GetCurrentInputManagerImpl() 121InputManager inputManager = null; 124inputManager = dispatcher.InputManager as InputManager; 851if(item.Input.RoutedEvent == InputManager.PreviewInputReportEvent) 859RoutedEvent = InputManager.InputReportEvent
System\Windows\Input\InputProviderSite.cs (5)
12internal InputProviderSite(InputManager inputManager, IInputProvider inputProvider) 21public InputManager InputManager 32internal InputManager CriticalInputManager => _inputManager; 87RoutedEvent = InputManager.PreviewInputReportEvent 99private InputManager _inputManager;
System\Windows\Input\Keyboard.cs (1)
362KeyboardDevice keyboardDevice = InputManager.UnsecureCurrent.PrimaryKeyboardDevice;
System\Windows\Input\KeyboardDevice.cs (5)
16protected KeyboardDevice(InputManager inputManager) 662RawKeyboardInputReport keyboardInput = ExtractRawKeyboardInputReport(e, InputManager.PreviewInputReportEvent); 672RawKeyboardInputReport keyboardInput = ExtractRawKeyboardInputReport(e, InputManager.PreviewInputReportEvent); 901RawKeyboardInputReport keyboardInput = ExtractRawKeyboardInputReport(e, InputManager.InputReportEvent); 1033private readonly InputManager _inputManager;
System\Windows\Input\ManipulationDevice.cs (2)
28_inputManager = InputManager.UnsecureCurrent; 498private InputManager _inputManager;
System\Windows\Input\Mouse.cs (1)
616mouseDevice = InputManager.UnsecureCurrent.PrimaryMouseDevice;
System\Windows\Input\MouseDevice.cs (10)
26internal MouseDevice(InputManager inputManager) 907inputReportEventArgs.RoutedEvent=InputManager.PreviewInputReportEvent; 1150if (e.StagingItem.Input.RoutedEvent == InputManager.PreviewInputReportEvent) 1185RoutedEvent = InputManager.PreviewInputReportEvent 1271RoutedEvent = InputManager.PreviewInputReportEvent 1286RoutedEvent = InputManager.PreviewInputReportEvent 1378RoutedEvent = InputManager.PreviewInputReportEvent 1385if ( e.StagingItem.Input.RoutedEvent == InputManager.PreviewInputReportEvent ) 1892if (e.StagingItem.Input.RoutedEvent == InputManager.InputReportEvent) 2268private InputManager _inputManager;
System\Windows\Input\NotifyInputEventArgs.cs (4)
21internal virtual void Reset(StagingAreaInputItem input, InputManager inputManager) 36public InputManager InputManager 48internal InputManager UnsecureInputManager 58private InputManager _inputManager;
System\Windows\Input\PreProcessInputEventArgs.cs (2)
14/// <see cref="InputManager.PreProcessInput"/> 23internal override void Reset(StagingAreaInputItem input, InputManager inputManager)
System\Windows\Input\ProcessInputEventArgs.cs (3)
14/// <see cref="InputManager.PreProcessInput"/> 17/// <see cref="InputManager.PostProcessInput"/> 26internal override void Reset(StagingAreaInputItem input, InputManager inputManager)
System\Windows\Input\Stylus\Common\StylusLogic.cs (2)
264_currentStylusLogic = new PointerLogic(InputManager.UnsecureCurrent); 268_currentStylusLogic = new WispLogic(InputManager.UnsecureCurrent);
System\Windows\Input\Stylus\Pointer\PointerLogic.cs (7)
92private readonly InputManager _inputManager; 132internal PointerLogic(InputManager inputManager) 165if (e.StagingItem.Input.RoutedEvent == InputManager.PreviewInputReportEvent) 267RoutedEvent = InputManager.PreviewInputReportEvent 286if (e.StagingItem.Input.RoutedEvent == InputManager.PreviewInputReportEvent) 346if (e.StagingItem.Input.RoutedEvent == InputManager.InputReportEvent) 1342RoutedEvent = InputManager.PreviewInputReportEvent
System\Windows\Input\Stylus\Pointer\PointerStylusDevice.cs (6)
657RoutedEvent = InputManager.PreviewInputReportEvent 660InputManager.Current.ProcessInput(inputReportEventArgs); 871RoutedEvent = InputManager.PreviewInputReportEvent, 875InputManager.UnsecureCurrent.ProcessInput(irea); 1053InputManager.UnsecureCurrent.ProcessInput(lostCapture); 1062InputManager.UnsecureCurrent.ProcessInput(gotCapture);
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (3)
495(e.StagingItem.Input.RoutedEvent != InputManager.InputReportEvent)) 508if (e.StagingItem.Input.RoutedEvent == InputManager.InputReportEvent) 523mouseDevice = InputManager.UnsecureCurrent.PrimaryMouseDevice;
System\Windows\Input\Stylus\Wisp\WispLogic.cs (17)
22internal WispLogic(InputManager inputManager) 360RoutedEvent = InputManager.PreviewInputReportEvent 446RoutedEvent = InputManager.PreviewInputReportEvent 463if (e.StagingItem.Input.RoutedEvent == InputManager.PreviewInputReportEvent) 574RoutedEvent = InputManager.PreviewInputReportEvent 622RoutedEvent = InputManager.PreviewInputReportEvent 986if (e.StagingItem.Input.RoutedEvent == InputManager.PreviewInputReportEvent) 1176if (e.StagingItem.Input.RoutedEvent == InputManager.InputReportEvent) 1302RoutedEvent = InputManager.PreviewInputReportEvent 1772RoutedEvent = InputManager.PreviewInputReportEvent 1812(e.StagingItem.Input.RoutedEvent != InputManager.InputReportEvent)) 1825if (e.StagingItem.Input.RoutedEvent == InputManager.InputReportEvent) 2587RoutedEvent = InputManager.PreviewInputReportEvent 2817RoutedEvent = InputManager.PreviewInputReportEvent 2870RoutedEvent = InputManager.PreviewInputReportEvent 3140internal void RegisterHwndForInput(InputManager inputManager, PresentationSource inputSource) 3673private readonly InputManager _inputManager;
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (6)
366RoutedEvent = InputManager.PreviewInputReportEvent 1679InputManager inputManager = (InputManager)Dispatcher.InputManager; 1696RoutedEvent = InputManager.PreviewInputReportEvent 1711InputManager inputManager = (InputManager)Dispatcher.InputManager;
System\Windows\Input\Stylus\Wisp\WispStylusPlugInCollection.cs (2)
77InputManager inputManager = (InputManager)element.Dispatcher.InputManager;
System\Windows\Input\TextComposition.cs (6)
73public TextComposition(InputManager inputManager, IInputElement source, string resultText) : this(inputManager, source, resultText, TextCompositionAutoComplete.On) 80public TextComposition(InputManager inputManager, IInputElement source, string resultText, TextCompositionAutoComplete autoComplete) : this(inputManager, source, resultText, autoComplete, InputManager.Current.PrimaryKeyboardDevice) 95internal TextComposition(InputManager inputManager, IInputElement source, string resultText, TextCompositionAutoComplete autoComplete, InputDevice inputDevice) 352internal InputManager _InputManager 392private readonly InputManager _inputManager;
System\Windows\Input\TextCompositionManager.cs (5)
227internal TextCompositionManager(InputManager inputManager) 612if(input.Report.Type == InputType.Text && input.RoutedEvent == InputManager.InputReportEvent) 647_deadCharTextComposition = new DeadCharTextComposition(_inputManager, (IInputElement)null, inputText , TextCompositionAutoComplete.Off, InputManager.Current.PrimaryKeyboardDevice); 669TextComposition composition = new TextComposition(_inputManager, (IInputElement)e.StagingItem.Input.Source, inputText, TextCompositionAutoComplete.On, InputManager.Current.PrimaryKeyboardDevice); 929private readonly InputManager _inputManager;
System\Windows\Input\TextServicesManager.cs (2)
28internal TextServicesManager(InputManager inputManager) 281private readonly InputManager _inputManager;
System\Windows\Input\TouchDevice.cs (2)
31_inputManager = InputManager.UnsecureCurrent; 1311private InputManager _inputManager;
System\Windows\Input\Win32KeyboardDevice.cs (1)
19internal Win32KeyboardDevice(InputManager inputManager)
System\Windows\Input\Win32MouseDevice.cs (1)
19internal Win32MouseDevice(InputManager inputManager)
System\Windows\InterOp\HwndAppCommandInputProvider.cs (1)
16_site = InputManager.Current.RegisterInputProvider(this);
System\Windows\InterOp\HwndKeyboardInputProvider.cs (1)
18_site = InputManager.Current.RegisterInputProvider(this);
System\Windows\InterOp\HwndMouseInputProvider.cs (1)
21_site = InputManager.Current.RegisterInputProvider(this);
System\Windows\InterOp\HwndPointerInputProvider.cs (3)
68_site = InputManager.Current.RegisterInputProvider(this); 275RoutedEvent = InputManager.PreviewInputReportEvent, 279InputManager.UnsecureCurrent.ProcessInput(irea);
System\Windows\InterOp\HwndSource.cs (4)
461InputManager.SafeCurrentNotifyHitTestInvalidated(); 515InputManager.SafeCurrentNotifyHitTestInvalidated(); 620InputManager.SafeCurrentNotifyHitTestInvalidated(); 2415InputManager.UnsecureCurrent.RaiseTranslateAccelerator(bubbleArgs);
System\Windows\InterOp\HwndStylusInputProvider.cs (2)
30InputManager inputManager = InputManager.Current;
System\Windows\Media\MediaContext.cs (1)
1836InputManager.UnsecureCurrent.InvalidateInputDevices();
System\Windows\Media\Visual.cs (1)
2714System.Windows.Input.InputManager.SafeCurrentNotifyHitTestInvalidated();
System\Windows\OleServicesContext.cs (2)
94InputManager inputManager = (InputManager)Dispatcher.CurrentDispatcher.InputManager;
System\Windows\UIElement.cs (9)
1796if (InputManager.IsSynchronizedInput) 1821if (InputManager.IsSynchronizedInput) 1845if (args.Handled && (InputManager.SynchronizedInputState == SynchronizedInputStates.HadOpportunity)) 1854if(InputManager.IsSynchronizedInput) 1860InputManager.StartListeningSynchronizedInput(this, inputType); 1868InputManager.CancelSynchronizedInput(); 3664InputManager.SafeCurrentNotifyHitTestInvalidated(); 3766InputManager.SafeCurrentNotifyHitTestInvalidated(); 3897InputManager.SafeCurrentNotifyHitTestInvalidated();
System\Windows\UIElement3D.cs (9)
900InputManager.SafeCurrentNotifyHitTestInvalidated(); 1000InputManager.SafeCurrentNotifyHitTestInvalidated(); 1122InputManager.SafeCurrentNotifyHitTestInvalidated(); 1228if (InputManager.IsSynchronizedInput) 1242if (InputManager.IsSynchronizedInput) 1269if (args.Handled && (InputManager.SynchronizedInputState == SynchronizedInputStates.HadOpportunity)) 1279if (InputManager.IsSynchronizedInput) 1285InputManager.StartListeningSynchronizedInput(this, inputType); 1293InputManager.CancelSynchronizedInput();
PresentationFramework (16)
System\Windows\Controls\PopupControlService.cs (2)
26InputManager.Current.PostProcessInput += new ProcessInputEventHandler(OnPostProcessInput); 36if (e.StagingItem.Input.RoutedEvent == InputManager.InputReportEvent)
System\Windows\Controls\Primitives\ButtonBase.cs (1)
742return InputManager.Current.PrimaryMouseDevice.LeftButton == MouseButtonState.Released;
System\Windows\Controls\Primitives\MenuBase.cs (2)
892InputManager.UnsecureCurrent.PushMenuMode(_pushedMenuMode); 904InputManager.UnsecureCurrent.PopMenuMode(pushedMenuMode);
System\Windows\Documents\FrameworkRichTextComposition.cs (1)
25internal FrameworkRichTextComposition(InputManager inputManager, IInputElement source, object owner) : base(inputManager, source, owner)
System\Windows\Documents\FrameworkTextComposition.cs (1)
32internal FrameworkTextComposition(InputManager inputManager, IInputElement source, object owner) : base(inputManager, source, String.Empty, TextCompositionAutoComplete.Off)
System\Windows\Documents\TextStore.cs (2)
2046composition = new FrameworkRichTextComposition(InputManager.UnsecureCurrent, editor.UiScope, owner); 2050composition = new FrameworkTextComposition(InputManager.Current, editor.UiScope, owner);
System\Windows\Input\KeyboardNavigation.cs (4)
73InputManager inputManager = InputManager.Current; 811return InputManager.Current.MostRecentInputDevice is KeyboardDevice; 3384RawUIStateInputReport report = ExtractRawUIStateInputReport(inputEventArgs, InputManager.InputReportEvent);
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
389case 296: t = () => typeof(InputManager); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
5948typeof(System.Windows.Input.InputManager),
System\Windows\Markup\KnownTypes.cs (1)
5843case KnownElements.InputManager: t = typeof(System.Windows.Input.InputManager); break;
System.Windows.Controls.Ribbon (4)
Microsoft\Windows\Controls\KeyTipService.cs (2)
41InputManager.Current.PostProcessInput += new ProcessInputEventHandler(PostProcessInput); 42InputManager.Current.PreProcessInput += new PreProcessInputEventHandler(PreProcessInput);
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (1)
475return (InputManager.Current.MostRecentInputDevice is KeyboardDevice);
Microsoft\Windows\Controls\Ribbon\RibbonToolTipService.cs (1)
25InputManager.Current.PostProcessInput += new ProcessInputEventHandler(OnPostProcessInput);
WindowsFormsIntegration (6)
System\Windows\Integration\ApplicationInterop.cs (2)
88System.Windows.Input.InputManager.Current.IsInMenuMode) 128SWI.InputManager.Current.PrimaryKeyboardDevice.TextCompositionManager.CompleteDeadCharComposition();
System\Windows\Integration\ElementHost.cs (2)
77SWI.InputManager.Current.PostProcessInput += InputManager_PostProcessInput; 848SWI.InputManager.Current.PostProcessInput -= InputManager_PostProcessInput;
System\Windows\Integration\WindowsFormsHost.cs (2)
816SWI.InputManager.Current.PostProcessInput += InputManager_PostProcessInput; 825SWI.InputManager.Current.PostProcessInput -= InputManager_PostProcessInput;