1 implementation of IMouseInputProvider
PresentationCore (1)
System\Windows\InterOp\HwndMouseInputProvider.cs (1)
17
internal sealed class HwndMouseInputProvider : DispatcherObject,
IMouseInputProvider
, IDisposable
17 references to IMouseInputProvider
PresentationCore (17)
System\Windows\Input\Mouse.cs (2)
471
IMouseInputProvider
mouseInputProvider = inputSource.GetInputProvider(typeof(MouseDevice)) as
IMouseInputProvider
;
System\Windows\Input\MouseDevice.cs (11)
345
IMouseInputProvider
mouseInputProvider = null;
354
mouseInputProvider = captureSource.GetInputProvider(typeof(MouseDevice)) as
IMouseInputProvider
;
403
private
IMouseInputProvider
FindMouseInputProviderForCursor( )
411
IMouseInputProvider
mouseInputProvider = null;
417
IMouseInputProvider
provider = inputProviders.Current as
IMouseInputProvider
;
471
IMouseInputProvider
mouseInputProvider = FindMouseInputProviderForCursor();
1028
private void ChangeMouseCapture(IInputElement mouseCapture,
IMouseInputProvider
providerCapture, CaptureMode captureMode, int timestamp)
1435
IMouseInputProvider
toDeactivate = _inputSource.GetInputProvider(typeof(MouseDevice)) as
IMouseInputProvider
;
2277
private
IMouseInputProvider
_providerCapture;
System\Windows\InterOp\HwndMouseInputProvider.cs (4)
85
bool
IMouseInputProvider
.SetCursor(Cursor cursor)
110
bool
IMouseInputProvider
.CaptureMouse()
178
void
IMouseInputProvider
.ReleaseMouseCapture()
204
int
IMouseInputProvider
.GetIntermediatePoints(IInputElement relativeTo, Point[] points)