1 implementation of IMouseInputProvider
PresentationCore (1)
System\Windows\InterOp\HwndMouseInputProvider.cs (1)
22
internal sealed class HwndMouseInputProvider : DispatcherObject,
IMouseInputProvider
, IDisposable
17 references to IMouseInputProvider
PresentationCore (17)
System\Windows\Input\Mouse.cs (2)
480
IMouseInputProvider
mouseInputProvider = inputSource.GetInputProvider(typeof(MouseDevice)) as
IMouseInputProvider
;
System\Windows\Input\MouseDevice.cs (11)
360
IMouseInputProvider
mouseInputProvider = null;
369
mouseInputProvider = captureSource.GetInputProvider(typeof(MouseDevice)) as
IMouseInputProvider
;
418
private
IMouseInputProvider
FindMouseInputProviderForCursor( )
426
IMouseInputProvider
mouseInputProvider = null;
432
IMouseInputProvider
provider = inputProviders.Current as
IMouseInputProvider
;
486
IMouseInputProvider
mouseInputProvider = FindMouseInputProviderForCursor();
1039
private void ChangeMouseCapture(IInputElement mouseCapture,
IMouseInputProvider
providerCapture, CaptureMode captureMode, int timestamp)
1430
IMouseInputProvider
toDeactivate = _inputSource.GetInputProvider(typeof(MouseDevice)) as
IMouseInputProvider
;
2255
private
IMouseInputProvider
_providerCapture;
System\Windows\InterOp\HwndMouseInputProvider.cs (4)
90
bool
IMouseInputProvider
.SetCursor(Cursor cursor)
115
bool
IMouseInputProvider
.CaptureMouse()
183
void
IMouseInputProvider
.ReleaseMouseCapture()
209
int
IMouseInputProvider
.GetIntermediatePoints(IInputElement relativeTo, Point[] points)