2 interfaces inheriting from IInputProvider
PresentationCore (2)
Core\CSharp\System\Windows\Input\IKeyboardInputProvider.cs (1)
10
internal interface IKeyboardInputProvider :
IInputProvider
Core\CSharp\System\Windows\Input\IMouseInputProvider.cs (1)
10
internal interface IMouseInputProvider :
IInputProvider
1 implementation of IInputProvider
PresentationCore (1)
Core\CSharp\System\Windows\Interop\HwndAppCommandInputProvider.cs (1)
15
internal sealed class HwndAppCommandInputProvider : DispatcherObject,
IInputProvider
, IDisposable
15 references to IInputProvider
PresentationCore (15)
Core\CSharp\System\Windows\Input\InputManager.cs (2)
358
internal InputProviderSite RegisterInputProvider(
IInputProvider
inputProvider)
376
internal void UnregisterInputProvider(
IInputProvider
inputProvider)
Core\CSharp\System\Windows\Input\InputProviderSite.cs (3)
24
internal InputProviderSite(InputManager inputManager,
IInputProvider
inputProvider)
27
_inputProvider = new SecurityCriticalDataClass<
IInputProvider
>(inputProvider);
142
private SecurityCriticalDataClass<
IInputProvider
> _inputProvider;
Core\CSharp\System\Windows\Interop\HwndAppCommandInputProvider.cs (2)
56
bool
IInputProvider
.ProvidesInputForRootVisual( Visual v )
62
void
IInputProvider
.NotifyDeactivate() {}
Core\CSharp\System\Windows\Interop\HwndKeyboardInputProvider.cs (2)
70
bool
IInputProvider
.ProvidesInputForRootVisual(Visual v)
77
void
IInputProvider
.NotifyDeactivate()
Core\CSharp\System\Windows\Interop\HwndMouseInputProvider.cs (2)
98
bool
IInputProvider
.ProvidesInputForRootVisual(Visual v)
111
void
IInputProvider
.NotifyDeactivate()
Core\CSharp\System\Windows\Interop\HwndSource.cs (1)
475
internal override
IInputProvider
GetInputProvider(Type inputDevice)
Core\CSharp\System\Windows\Interop\HwndStylusInputProvider.cs (2)
93
bool
IInputProvider
.ProvidesInputForRootVisual(Visual v)
99
void
IInputProvider
.NotifyDeactivate() {}
Core\CSharp\System\Windows\PresentationSource.cs (1)
83
internal virtual
IInputProvider
GetInputProvider(Type inputDevice)