3 interfaces inheriting from IInputProvider
PresentationCore (3)
System\Windows\Input\IKeyboardInputProvider.cs (1)
14internal interface IKeyboardInputProvider : IInputProvider
System\Windows\Input\IMouseInputProvider.cs (1)
14internal interface IMouseInputProvider : IInputProvider
System\Windows\InterOp\IStylusInputProvider.cs (1)
25internal interface IStylusInputProvider : IInputProvider, IDisposable
1 implementation of IInputProvider
PresentationCore (1)
System\Windows\InterOp\HwndAppCommandInputProvider.cs (1)
18internal sealed class HwndAppCommandInputProvider : DispatcherObject, IInputProvider, IDisposable
14 references to IInputProvider
PresentationCore (14)
System\Windows\Input\InputManager.cs (2)
234internal InputProviderSite RegisterInputProvider(IInputProvider inputProvider) 246internal void UnregisterInputProvider(IInputProvider inputProvider)
System\Windows\Input\InputProviderSite.cs (2)
22internal InputProviderSite(InputManager inputManager, IInputProvider inputProvider) 108private IInputProvider _inputProvider;
System\Windows\InterOp\HwndAppCommandInputProvider.cs (2)
33bool IInputProvider.ProvidesInputForRootVisual( Visual v ) 39void IInputProvider.NotifyDeactivate() {}
System\Windows\InterOp\HwndKeyboardInputProvider.cs (2)
44bool IInputProvider.ProvidesInputForRootVisual(Visual v) 49void IInputProvider.NotifyDeactivate()
System\Windows\InterOp\HwndMouseInputProvider.cs (2)
74bool IInputProvider.ProvidesInputForRootVisual(Visual v) 79void IInputProvider.NotifyDeactivate()
System\Windows\InterOp\HwndSource.cs (1)
409internal override IInputProvider GetInputProvider(Type inputDevice)
System\Windows\InterOp\HwndStylusInputProvider.cs (2)
72bool IInputProvider.ProvidesInputForRootVisual(Visual v) => _source.RootVisual == v; 74void IInputProvider.NotifyDeactivate() {}
System\Windows\PresentationSource.cs (1)
68internal virtual IInputProvider GetInputProvider(Type inputDevice)