1 implementation of IMouseInputProvider
PresentationCore (1)
Core\CSharp\System\Windows\Interop\HwndMouseInputProvider.cs (1)
19internal sealed class HwndMouseInputProvider : DispatcherObject, IMouseInputProvider, IDisposable
18 references to IMouseInputProvider
PresentationCore (18)
Core\CSharp\System\Windows\Input\Mouse.cs (2)
485IMouseInputProvider mouseInputProvider = inputSource.GetInputProvider(typeof(MouseDevice)) as IMouseInputProvider;
Core\CSharp\System\Windows\Input\MouseDevice.cs (12)
415IMouseInputProvider mouseInputProvider = null; 424mouseInputProvider = captureSource.GetInputProvider(typeof(MouseDevice)) as IMouseInputProvider; 479private IMouseInputProvider FindMouseInputProviderForCursor( ) 487IMouseInputProvider mouseInputProvider = null; 493IMouseInputProvider provider = inputProviders.Current as IMouseInputProvider; 554IMouseInputProvider mouseInputProvider = FindMouseInputProviderForCursor(); 1143private void ChangeMouseCapture(IInputElement mouseCapture, IMouseInputProvider providerCapture, CaptureMode captureMode, int timestamp) 1156_providerCapture = new SecurityCriticalDataClass<IMouseInputProvider>(providerCapture); 1536IMouseInputProvider toDeactivate = _inputSource.Value.GetInputProvider(typeof(MouseDevice)) as IMouseInputProvider; 2392private SecurityCriticalDataClass<IMouseInputProvider> _providerCapture;
Core\CSharp\System\Windows\Interop\HwndMouseInputProvider.cs (4)
127bool IMouseInputProvider.SetCursor(Cursor cursor) 158bool IMouseInputProvider.CaptureMouse() 232void IMouseInputProvider.ReleaseMouseCapture() 263int IMouseInputProvider.GetIntermediatePoints(IInputElement relativeTo, Point[] points)