1 override of RootVisual
PresentationCore (1)
System\Windows\InterOp\HwndSource.cs (1)
541public override Visual RootVisual
1 write to RootVisual
PresentationCore (1)
MS\Internal\Automation\EventMap.cs (1)
265source.RootVisual = source.RootVisual;
40 references to RootVisual
Microsoft.CodeAnalysis.EditorFeatures.Wpf (1)
InlineRename\UI\Dashboard\RenameDashboard.xaml.cs (1)
191_rootDependencyObject = _presentationSource.RootVisual;
PresentationCore (24)
MS\Internal\Automation\EventMap.cs (1)
265source.RootVisual = source.RootVisual;
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\PointUtil.cs (3)
50point = TryApplyVisualTransform(point, presentationSource.RootVisual, true, throwOnError, out success); 70point = ApplyVisualTransform(point, presentationSource.RootVisual, false); 223GeneralTransform transformElementToRoot = element.TransformToAncestor(presentationSource.RootVisual);
System\Windows\Input\KeyboardDevice.cs (2)
133oFocus = _activeSource.RootVisual; 632moveFocusTo = _activeSource.RootVisual;
System\Windows\Input\ManipulationLogic.cs (1)
577_root = presentationSource.RootVisual as UIElement;
System\Windows\Input\MouseDevice.cs (5)
579if (relativePresentationSource == null || relativePresentationSource.RootVisual == null) 597ptRelative = InputElement.TranslatePoint(ptRoot, relativePresentationSource.RootVisual, (DependencyObject)relativeTo); 1467Point ptRelativeToOver = InputElement.TranslatePoint(ptRoot, rawMouseInputReport.InputSource.RootVisual, (DependencyObject)_mouseOver, out mouseOverAvailable); 1649ptRelativeToOver = InputElement.TranslatePoint(ptRoot, rawMouseInputReport.InputSource.RootVisual, (DependencyObject)mouseOver); 2124UIElement root = inputSource.RootVisual as UIElement;
System\Windows\Input\Stylus\Common\StylusTouchDeviceBase.cs (1)
126Visual rootVisual = (relativePresentationSource != null) ? relativePresentationSource.RootVisual : null;
System\Windows\Input\Stylus\Pointer\PointerInteractionEngine.cs (1)
479DpiScale dpi = VisualTreeHelper.GetDpi(_stylusDevice.CriticalActiveSource.RootVisual);
System\Windows\Input\Stylus\Pointer\PointerStylusDevice.cs (2)
732if (relativePresentationSource == null || relativePresentationSource.RootVisual == null) 741Point ptRelative = InputElement.TranslatePoint(ptRoot, relativePresentationSource.RootVisual, (DependencyObject)relativeTo);
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (1)
589Point ptClient = mouseDevice.GetPosition(source.RootVisual as IInputElement);
System\Windows\Input\Stylus\Pointer\PointerTouchDevice.cs (2)
78if (ActiveSource?.RootVisual != null) 80pixelsPerInch = VisualTreeHelper.GetDpi(ActiveSource.RootVisual).PixelsPerInchX;
System\Windows\Input\Stylus\Wisp\WispLogic.cs (1)
1895Point ptClient = mouseDevice.GetPosition(source.RootVisual as IInputElement);
System\Windows\Input\Stylus\Wisp\WispStylusDevice.cs (2)
1185if (relativePresentationSource == null || relativePresentationSource.RootVisual == null) 1192Point ptRelative = InputElement.TranslatePoint(ptRoot, relativePresentationSource.RootVisual, (DependencyObject)relativeTo);
System\Windows\Media\Visual.cs (2)
4733GeneralTransform gUp = this.TransformToAncestor(inputSource.RootVisual); 4766GeneralTransform gDown = inputSource.RootVisual.TransformToDescendant(this);
PresentationFramework (11)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\SafeSecurityHelper.cs (1)
101transform = relativeTo.TransformToAncestor(source.RootVisual);
System\Windows\Controls\PopupControlService.cs (2)
64UIElement rootAsUIElement = source != null ? source.RootVisual as UIElement : null; 876GeneralTransform transformToRoot = visualParent.TransformToAncestor(presentationSource.RootVisual);
System\Windows\Controls\TextAdaptor.cs (2)
403GeneralTransform transform = visual.TransformToAncestor(presentationSource.RootVisual); 444GeneralTransform transform = visual.TransformToAncestor(presentationSource.RootVisual);
System\Windows\Controls\WebBrowser.cs (1)
739if (pSource != null && pSource.RootVisual is PopupRoot)
System\windows\Documents\CaretElement.cs (1)
1069GeneralTransform transform = _caretElement.TransformToAncestor(source.RootVisual);
System\Windows\Documents\TextStore.cs (1)
2845Visual root = source.RootVisual;
System\Windows\Input\KeyboardNavigation.cs (2)
152return source.RootVisual; 3397Visual root = source.RootVisual;
System\Windows\SystemResources.cs (1)
1250FrameworkElement fe = source.RootVisual as FrameworkElement;
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (2)
1183e.NewSource.RootVisual is Window) 1185rib._window = (Window)e.NewSource.RootVisual;
WindowsFormsIntegration (2)
System\Windows\Integration\ApplicationInterop.cs (1)
418return (PresentationSource.FromVisual(x) != null) ? (PresentationSource.FromVisual(x)).RootVisual : null;
System\Windows\Integration\WindowsFormsHost.cs (1)
1011Window presentationSourceWindow = presentationSource.RootVisual as Window;