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