3 instantiations of HwndSource
PresentationFramework (2)
System\Windows\Controls\Primitives\Popup.cs (1)
3368HwndSource newWindow = new HwndSource(param);
System\Windows\Window.cs (1)
2465HwndSource source = new HwndSource(param);
WindowsFormsIntegration (1)
System\Windows\Integration\ElementHost.cs (1)
583_hwndSource = new HwndSource(HWSParam);
188 references to HwndSource
PresentationCore (117)
MS\Internal\Automation\ElementUtil.cs (2)
166HwndSource hwndSource = HwndSource.CriticalFromHwnd(hwnd);
MS\Internal\Interop\TipTsfHelper.cs (2)
193private static HwndSource GetHwndSource(DependencyObject focusedObject) 195return PresentationSource.CriticalFromVisual(focusedObject) as HwndSource;
MS\Internal\WindowsRuntime\Windows\UI\ViewManagement\InputPane.cs (1)
138internal static InputPane GetForWindow(HwndSource source)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\PointUtil.cs (5)
171HwndSource inputSource = presentationSource as HwndSource; 193HwndSource inputSource = presentationSource as HwndSource; 274internal static Rect ClientToScreen(Rect rectClient, HwndSource hwndSource)
System\Windows\Automation\Peers\UIElement3DAutomationPeer.cs (2)
190HwndSource hwndSource = presentationSource as HwndSource;
System\Windows\Automation\Peers\UIElementAutomationPeer.cs (6)
193HwndSource hwndSource = presentationSource as HwndSource; 216HwndSource hwndSource = presentationSource as HwndSource; 510HwndSource hwndSource = presentationSource as HwndSource;
System\Windows\Diagnostics\VisualDiagnostics.cs (3)
39private static HwndSource s_ActiveHwndSource; 142HwndSource savedActiveHwndSource = s_ActiveHwndSource; 150s_ActiveHwndSource = PresentationSource.FromDependencyObject(args.Parent) as System.Windows.Interop.HwndSource;
System\Windows\DragDrop.cs (2)
1298HwndSource source; 1305source = HwndSource.FromHwnd(_windowHandle);
System\Windows\Input\AccessKeyManager.cs (2)
479return HwndSource.FromHwnd(hwnd); 488return HwndSource.CriticalFromHwnd(hwnd);
System\Windows\Input\InputElement.cs (4)
275HwndSource sourceFrom = PresentationSource.CriticalFromVisual(rootFrom) as HwndSource; 276HwndSource sourceTo = PresentationSource.CriticalFromVisual(rootTo) as HwndSource;
System\Windows\Input\MouseDevice.cs (4)
2101HwndSource source = inputSource as HwndSource; 2106HwndSource sourceHit = null ; 2120sourceHit = HwndSource.CriticalFromHwnd(hwndHit);
System\Windows\Input\Stylus\Common\StylusLogic.cs (2)
418var hwndSource = source as HwndSource;
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (1)
71Matrix matrix = (_inputSource.Value as HwndSource)?.CompositionTarget?.TransformToDevice ?? Matrix.Identity;
System\Windows\Input\Stylus\Wisp\PenContexts.cs (5)
38HwndSource hwndSource = inputSource as HwndSource; 45_inputSource = new SecurityCriticalData<HwndSource>(hwndSource); 558internal HwndSource InputSource { get { return _inputSource.Value; } } 562internal SecurityCriticalData<HwndSource> _inputSource;
System\Windows\Input\Stylus\Wisp\WispLogic.cs (13)
647HwndSource hwndSource = mouseInputReport.InputSource as HwndSource; 2928HwndSource source = inputSource as HwndSource; 2933HwndSource sourceHit = null; 2943sourceHit = HwndSource.CriticalFromHwnd(hwndHit); 3129HwndSource hwndSource = (HwndSource)inputSource; 3179internal void UnRegisterHwndForInput(HwndSource hwndSource) 3254HwndSource hwndSource = mouseInputReport.InputSource as HwndSource; 3520HwndSource sourceHit = HwndSource.CriticalFromHwnd(hwnd);
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (4)
1532HwndSource hwndSource = (HwndSource)inputSource; 1576HwndSource newHwndSource = HwndSource.CriticalFromHwnd(hwndHit);
System\Windows\InterOp\HwndAppCommandInputProvider.cs (3)
20internal HwndAppCommandInputProvider( HwndSource source ) 24_source = new SecurityCriticalDataClass<HwndSource>(source); 119private SecurityCriticalDataClass<HwndSource> _source;
System\Windows\InterOp\HwndKeyboardInputProvider.cs (16)
23internal HwndKeyboardInputProvider(HwndSource source) 27_source = new SecurityCriticalDataClass<HwndSource>(source); 224HwndSource._eatCharMessages = true; 225DispatcherOperation restoreCharMessages = Dispatcher.BeginInvoke(DispatcherPriority.Normal, new DispatcherOperationCallback(HwndSource.RestoreCharMessages), null); 241HwndSource._eatCharMessages = false; 280if(HwndSource._eatCharMessages) 363HwndSource hwndSource = PresentationSource.CriticalFromVisual(focusedDO) as HwndSource; 442HwndSource thisSource = _source.Value; 489HwndSource hwndSource = PresentationSource.CriticalFromVisual(restoreFocusDO) as HwndSource; 512HwndSource hwndSource = PresentationSource.CriticalFromVisual(restoreFocusDO) as HwndSource; 754HwndSource hwndSource = HwndSource.CriticalFromHwnd(hwnd); 875private SecurityCriticalDataClass<HwndSource> _source;
System\Windows\InterOp\HwndMouseInputProvider.cs (12)
24internal HwndMouseInputProvider(HwndSource source) 28_source = new SecurityCriticalDataClass<HwndSource>(source); 223HwndSource inputSource = PresentationSource.FromDependencyObject(containingVisual) as HwndSource; 1032HwndSource hwndSource; 1055private bool HasCustomChrome(HwndSource hwndSource, ref NativeMethods.RECT rcClient) 1088private bool EnsureFrameworkAccessors(HwndSource hwndSource) 1130private Assembly GetPresentationFrameworkFromHwndSource(HwndSource hwndSource) 1185HwndSource hwndSource; 1189private bool IsOurWindowImpl(IntPtr hwnd, out HwndSource hwndSource) 1198hwndSource = HwndSource.CriticalFromHwnd(hwnd); 1464private SecurityCriticalDataClass<HwndSource> _source;
System\Windows\InterOp\HwndPanningFeedback.cs (2)
28public HwndPanningFeedback(HwndSource hwndSource) 135private HwndSource _hwndSource;
System\Windows\InterOp\HwndPointerInputProvider.cs (3)
34private SecurityCriticalDataClass<HwndSource> _source; 73internal HwndPointerInputProvider(HwndSource source) 77_source = new SecurityCriticalDataClass<HwndSource>(source);
System\Windows\InterOp\HwndSource.cs (13)
675public static HwndSource FromHwnd(IntPtr hwnd) 680internal static HwndSource CriticalFromHwnd(IntPtr hwnd) 686HwndSource hwndSource = null; 689HwndSource test = source as HwndSource; 2088HwndSource mnemonicScope = (focusObject == null ? null : PresentationSource.CriticalFromVisual(focusObject) as HwndSource); 2725public WeakEventDispatcherShutdown(HwndSource source, Dispatcher that): base(source) 2733HwndSource source = this.Target as HwndSource; 2757public WeakEventPreprocessMessage(HwndSource source, bool addToFront): base(source) 2774HwndSource source = this.Target as HwndSource;
System\Windows\InterOp\HwndSourceKeyboardInputSite.cs (2)
20public HwndSourceKeyboardInputSite(HwndSource source, IKeyboardInputSink sink) 96private HwndSource _source;
System\Windows\InterOp\HwndSourceParameters.cs (1)
272get { return _acquireHwndFocusInMenuMode ?? HwndSource.DefaultAcquireHwndFocusInMenuMode; }
System\Windows\InterOp\HwndStylusInputProvider.cs (3)
36internal HwndStylusInputProvider(HwndSource source) 49_source = new SecurityCriticalDataClass<HwndSource>(source); 175private SecurityCriticalDataClass<HwndSource> _source;
System\Windows\InterOp\HwndTarget.cs (4)
873var hwndSource = HwndSource.FromHwnd(_hWnd); 914var hwndSource = HwndSource.FromHwnd(_hWnd);
PresentationFramework (64)
MS\Internal\Documents\DocumentViewerHelper.cs (2)
285HwndSource hwndSource = PresentationSource.CriticalFromVisual(findToolBar) as HwndSource;
System\Windows\Appearance\WindowBackdropManager.cs (4)
94var windowSource = HwndSource.FromHwnd(hwnd); 109var windowSource = HwndSource.FromHwnd(hwnd);
System\Windows\Automation\Peers\DocumentAutomationPeer.cs (4)
144HwndSource hwndSource = PresentationSource.CriticalFromVisual(uiScope) as HwndSource; 165HwndSource hwndSource = PresentationSource.CriticalFromVisual(uiScope) as HwndSource;
System\Windows\Automation\Peers\TextElementAutomationPeer.cs (4)
71HwndSource hwndSource = presentationSource as HwndSource; 113HwndSource hwndSource = presentationSource as HwndSource;
System\Windows\Controls\ComboBox.cs (2)
1943HwndSource source = PresentationSource.CriticalFromVisual(itemsHost) as HwndSource;
System\Windows\Controls\Menu.cs (2)
251System.Windows.Interop.HwndSource source = PresentationSource.CriticalFromVisual(this) as System.Windows.Interop.HwndSource;
System\Windows\Controls\PopupControlService.cs (2)
1611System.Windows.Interop.HwndSource hwndSource = _source as System.Windows.Interop.HwndSource;
System\Windows\Controls\Primitives\MenuBase.cs (2)
621HwndSource hwndSourceWithFocus = hwndWithFocus != IntPtr.Zero ? HwndSource.CriticalFromHwnd(hwndWithFocus) : null;
System\Windows\Controls\Primitives\Popup.cs (18)
2988HwndSource hwnd = _window.Value; 2998HwndSource targetWindow = PopupSecurityHelper.GetPresentationSource(rootVisual) as HwndSource; 3008private NativeMethods.POINT ClientToScreen(HwndSource hwnd, Point clientPt) 3011HwndSource parent = null; 3014parent = HwndSource.CriticalFromHwnd(ParentHandle); 3039HwndSource hwndSource = null; 3042hwndSource = PopupSecurityHelper.GetPresentationSource(targetVisual) as HwndSource; 3134HwndSource hwndSource = null; 3137hwndSource = PopupSecurityHelper.GetPresentationSource(targetVisual) as HwndSource; 3320HwndSource hwndSource = PopupSecurityHelper.GetPresentationSource(mainTreeVisual) as HwndSource; 3368HwndSource newWindow = new HwndSource(param); 3374_window = new SecurityCriticalDataClass<HwndSource>(newWindow); 3409private static IntPtr GetHandle(HwndSource hwnd) 3415private static IntPtr GetParentHandle(HwndSource hwnd) 3485HwndSource hwnd = _window.Value; 3506private SecurityCriticalDataClass<HwndSource> _window;
System\Windows\Documents\ImmComposition.cs (10)
63internal ImmComposition(HwndSource source) 81HwndSource source = PresentationSource.CriticalFromVisual(scope) as HwndSource; 272HwndSource newSource = null; 273HwndSource oldSource = null; 275newSource = e.NewSource as HwndSource; 276oldSource = e.OldSource as HwndSource; 293private void UpdateSource(HwndSource oldSource, HwndSource newSource) 1919private HwndSource _source;
System\Windows\Input\KeyboardNavigation.cs (3)
1219HwndSource hwndSource = keyEventArgs.UnsafeInputSource as HwndSource; 3295source = HwndSource.CriticalFromHwnd(activeWindow);
System\Windows\Interop\HwndHost.cs (2)
939HwndSource hwndSource = source as HwndSource ;
System\Windows\Shell\WindowChromeWorker.cs (3)
45private HwndSource _hwndSource = null; 173_hwndSource = HwndSource.FromHwnd(_hwnd); 192_hwndSource = HwndSource.FromHwnd(_hwnd);
System\Windows\Window.cs (6)
2252internal HwndSource HwndSourceWindow 2465HwndSource source = new HwndSource(param); 6826HwndSource source = _swh.HwndSourceWindow; 7279internal SourceWindowHelper( HwndSource sourceWindow ) 7408internal HwndSource HwndSourceWindow 7583private HwndSource _sourceWindow;
System.Windows.Controls.Ribbon (5)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (1)
1177if (e.OldSource is HwndSource &&
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (4)
1007HwndSource hwndSource; 1008hwndSource = HwndSource.FromHwnd(hwnd); 2925HwndSource hwndSource = null; 2928hwndSource = PresentationSource.FromVisual(targetVisual) as HwndSource;
WindowsFormsIntegration (2)
System\Windows\Integration\ElementHost.cs (2)
48private HwndSource _hwndSource; 167internal HwndSource HwndSource