1 implementation of IMouseInputProvider
PresentationCore (1)
System\Windows\InterOp\HwndMouseInputProvider.cs (1)
18
internal sealed class HwndMouseInputProvider : DispatcherObject,
IMouseInputProvider
, IDisposable
17 references to IMouseInputProvider
PresentationCore (17)
System\Windows\Input\Mouse.cs (2)
472
IMouseInputProvider
mouseInputProvider = inputSource.GetInputProvider(typeof(MouseDevice)) as
IMouseInputProvider
;
System\Windows\Input\MouseDevice.cs (11)
346
IMouseInputProvider
mouseInputProvider = null;
355
mouseInputProvider = captureSource.GetInputProvider(typeof(MouseDevice)) as
IMouseInputProvider
;
404
private
IMouseInputProvider
FindMouseInputProviderForCursor( )
412
IMouseInputProvider
mouseInputProvider = null;
418
IMouseInputProvider
provider = inputProviders.Current as
IMouseInputProvider
;
472
IMouseInputProvider
mouseInputProvider = FindMouseInputProviderForCursor();
1029
private void ChangeMouseCapture(IInputElement mouseCapture,
IMouseInputProvider
providerCapture, CaptureMode captureMode, int timestamp)
1436
IMouseInputProvider
toDeactivate = _inputSource.GetInputProvider(typeof(MouseDevice)) as
IMouseInputProvider
;
2278
private
IMouseInputProvider
_providerCapture;
System\Windows\InterOp\HwndMouseInputProvider.cs (4)
86
bool
IMouseInputProvider
.SetCursor(Cursor cursor)
111
bool
IMouseInputProvider
.CaptureMouse()
179
void
IMouseInputProvider
.ReleaseMouseCapture()
205
int
IMouseInputProvider
.GetIntermediatePoints(IInputElement relativeTo, Point[] points)