3 interfaces inheriting from IInputProvider
PresentationCore (3)
System\Windows\Input\IKeyboardInputProvider.cs (1)
9internal interface IKeyboardInputProvider : IInputProvider
System\Windows\Input\IMouseInputProvider.cs (1)
9internal interface IMouseInputProvider : IInputProvider
System\Windows\InterOp\IStylusInputProvider.cs (1)
13internal interface IStylusInputProvider : IInputProvider, IDisposable
1 implementation of IInputProvider
PresentationCore (1)
System\Windows\InterOp\HwndAppCommandInputProvider.cs (1)
12internal sealed class HwndAppCommandInputProvider : DispatcherObject, IInputProvider, IDisposable
14 references to IInputProvider
PresentationCore (14)
System\Windows\Input\InputManager.cs (2)
225internal InputProviderSite RegisterInputProvider(IInputProvider inputProvider) 237internal void UnregisterInputProvider(IInputProvider inputProvider)
System\Windows\Input\InputProviderSite.cs (2)
12internal InputProviderSite(InputManager inputManager, IInputProvider inputProvider) 100private IInputProvider _inputProvider;
System\Windows\InterOp\HwndAppCommandInputProvider.cs (2)
27bool IInputProvider.ProvidesInputForRootVisual( Visual v ) 33void IInputProvider.NotifyDeactivate() {}
System\Windows\InterOp\HwndKeyboardInputProvider.cs (2)
37bool IInputProvider.ProvidesInputForRootVisual(Visual v) 42void IInputProvider.NotifyDeactivate()
System\Windows\InterOp\HwndMouseInputProvider.cs (2)
69bool IInputProvider.ProvidesInputForRootVisual(Visual v) 74void IInputProvider.NotifyDeactivate()
System\Windows\InterOp\HwndSource.cs (1)
402internal override IInputProvider GetInputProvider(Type inputDevice)
System\Windows\InterOp\HwndStylusInputProvider.cs (2)
64bool IInputProvider.ProvidesInputForRootVisual(Visual v) => _source.RootVisual == v; 66void IInputProvider.NotifyDeactivate() {}
System\Windows\PresentationSource.cs (1)
57internal virtual IInputProvider GetInputProvider(Type inputDevice)