439 references to VisualTreeHelper
Microsoft.VisualStudio.LanguageServices (3)
DocumentOutline\DocumentOutlineView.xaml.cs (2)
328var container = VisualTreeHelper.GetChild(item, 0); 329var border = VisualTreeHelper.GetChild(container, 1);
Utilities\DependencyObjectExtensions.cs (1)
16return (obj is Visual) ? VisualTreeHelper.GetParent(obj) : null;
PresentationCore (99)
MS\Internal\Automation\ElementUtil.cs (5)
61return VisualTreeHelper.GetParent(el) as Visual; 89Visual parent = VisualTreeHelper.GetParent(el) as Visual; 103Visual parent = VisualTreeHelper.GetParent(el) as Visual; 119Visual test = VisualTreeHelper.GetParent(scan) as Visual; 173PointHitTestResult result = VisualTreeUtils.AsNearestPointHitTestResult(VisualTreeHelper.HitTest(root, pointRoot));
MS\Internal\DeferredElementTreeState.cs (2)
36parent = VisualTreeHelper.GetParent(v); 50parent = VisualTreeHelper.GetParent(v3D);
MS\Internal\Ink\Renderer.cs (5)
369= VisualTreeHelper.GetParent(visual) as ContainerVisual; 586&& (VisualTreeHelper.GetParent(precedingVisual) != null)) 588VisualCollection children = ((ContainerVisual)(VisualTreeHelper.GetParent(precedingVisual))).Children; 610ContainerVisual parent = (ContainerVisual)(VisualTreeHelper.GetParent(visual)); 675else if (VisualTreeHelper.GetParent(hcVisual) == null)
MS\Internal\Media3D\GeneralTransform2DTo3DTo2D.cs (1)
126Viewport3DVisual viewport3D = (Viewport3DVisual)VisualTreeHelper.GetContainingVisual2D(visual3D);
MS\Internal\Media3D\M3DUtil.cs (1)
543dependencyObject = VisualTreeHelper.GetParent(dependencyObject);
MS\Internal\UIElementHelper.cs (1)
81reference = VisualTreeHelper.GetParent(reference);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\PointUtil.cs (2)
147Transform transform = VisualTreeHelper.GetTransform(v); 154Vector offset = VisualTreeHelper.GetOffset(v);
System\Windows\Automation\Peers\UIElement3DAutomationPeer.cs (4)
95int count = VisualTreeHelper.GetChildrenCount(parent); 98DependencyObject child = VisualTreeHelper.GetChild(parent, i); 198Rect rectRoot = PointUtil.ElementToRoot(rectElement, VisualTreeHelper.GetContainingVisual2D(_owner), presentationSource); 256reference = VisualTreeHelper.GetParent(reference);
System\Windows\Automation\Peers\UIElementAutomationPeer.cs (5)
114int count = VisualTreeHelper.GetChildrenCount(parent); 117DependencyObject child = VisualTreeHelper.GetChild(parent, i); 274DependencyObject parent = VisualTreeHelper.GetParent(owner); 284Geometry clipGeometry = VisualTreeHelper.GetClip(visualParent); 304parent = VisualTreeHelper.GetParent(parent);
System\Windows\Diagnostics\VisualDiagnostics.cs (3)
132isPotentialOuterChange: (changeType==VisualTreeChangeType.Add && index==0 && VisualTreeHelper.GetParent(parent) == null)); 182int count = VisualTreeHelper.GetChildrenCount(parent); 185DependencyObject obj = VisualTreeHelper.GetChild(parent, i);
System\Windows\Documents\DocumentPage.cs (1)
105return VisualTreeHelper.GetContentBounds(_visual).Size;
System\Windows\Input\FocusManager.cs (2)
334dependencyObject = VisualTreeHelper.GetParent(dependencyObject); 387DependencyObject visualParent = VisualTreeHelper.GetParent(d);
System\Windows\Input\InputElement.cs (7)
65DependencyObject parent = VisualTreeHelper.GetParent(v); 73DependencyObject parent = VisualTreeHelper.GetParent(v3D); 113DependencyObject parent = VisualTreeHelper.GetParent(v); 121DependencyObject parent = VisualTreeHelper.GetParent(v3D); 195while(rootVisual != null && ((parentVisual = VisualTreeHelper.GetParent(rootVisual)) != null)) 234vFrom = VisualTreeHelper.GetContainingVisual2D(vFromAsDO); 309vToAsVisual = VisualTreeHelper.GetContainingVisual2D(vTo);
System\Windows\Input\Manipulation.cs (1)
310visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Input\Stylus\Common\StylusDevice.cs (2)
353Visual visualFirstAncestor = VisualTreeHelper.GetContainingVisual2D(InputElement.GetContainingVisual(doRelativeTo)); 354Visual visualRoot = VisualTreeHelper.GetContainingVisual2D(InputElement.GetRootVisual(doRelativeTo));
System\Windows\Input\Stylus\Common\StylusPlugInCollection.cs (1)
269Visual root = VisualTreeHelper.GetContainingVisual2D(InputElement.GetRootVisual(_element));
System\Windows\Input\Stylus\Common\StylusTouchDeviceBase.cs (1)
129Visual containingVisual2D = VisualTreeHelper.GetContainingVisual2D(containingVisual);
System\Windows\Input\Stylus\Pointer\PointerInteractionEngine.cs (1)
495DpiScale dpi = VisualTreeHelper.GetDpi(_stylusDevice.CriticalActiveSource.RootVisual);
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (9)
96if (VisualTreeHelper.IsAncestorOf(spicAddingVisual, curV)) 102if (!VisualTreeHelper.IsAncestorOf(spicAddingVisual, curV)) 111DependencyObject commonParent = VisualTreeHelper.FindCommonAncestor(spicAddingVisual, curV); 123while (VisualTreeHelper.GetParentInternal(spicAddingVisual) != commonParent) 124spicAddingVisual = VisualTreeHelper.GetParentInternal(spicAddingVisual); 125while (VisualTreeHelper.GetParentInternal(curV) != commonParent) 126curV = VisualTreeHelper.GetParentInternal(curV); 128int count = VisualTreeHelper.GetChildrenCount(commonParent); 131DependencyObject child = VisualTreeHelper.GetChild(commonParent, j);
System\Windows\Input\Stylus\Pointer\PointerTouchDevice.cs (1)
84pixelsPerInch = VisualTreeHelper.GetDpi(ActiveSource.RootVisual).PixelsPerInchX;
System\Windows\Input\Stylus\Wisp\PenContexts.cs (9)
304if (VisualTreeHelper.IsAncestorOf(spicAddingVisual, curV)) 310if (!VisualTreeHelper.IsAncestorOf(spicAddingVisual, curV)) 319DependencyObject commonParent = VisualTreeHelper.FindCommonAncestor(spicAddingVisual, curV); 331while (VisualTreeHelper.GetParentInternal(spicAddingVisual) != commonParent) 332spicAddingVisual = VisualTreeHelper.GetParentInternal(spicAddingVisual); 333while (VisualTreeHelper.GetParentInternal(curV) != commonParent) 334curV = VisualTreeHelper.GetParentInternal(curV); 336int count = VisualTreeHelper.GetChildrenCount(commonParent); 339DependencyObject child = VisualTreeHelper.GetChild(commonParent, j);
System\Windows\Input\TouchDevice.cs (1)
1215currentChild = VisualTreeHelper.GetParent(currentChild);
System\Windows\InterOp\HwndMouseInputProvider.cs (1)
299GeneralTransform gDown = inputSource.RootVisual.TransformToDescendant(VisualTreeHelper.GetContainingVisual2D(containingVisual));
System\Windows\InterOp\HwndTarget.cs (2)
1820int childrenCount = VisualTreeHelper.GetChildrenCount(d); 1823DependencyObject child = VisualTreeHelper.GetChild(d, i);
System\Windows\Media\BitmapCacheBrush.cs (4)
216((VisualTreeHelper.GetParent(element) == null && !(element.IsRootElement)) // element is not connected to visual tree, OR 217|| (VisualTreeHelper.GetParent(element) is Visual3D) // element is a 2D child of a 3D object, OR 218|| (VisualTreeHelper.GetParent(element) == InternalTarget))) // element is only connected to visual tree via our wrapper Visual 271DependencyObject parent = VisualTreeHelper.GetParent(element);
System\Windows\Media\Visual.cs (6)
1915VisualTreeHelper.HitTest( 4507while ((VisualTreeHelper.GetParent(g) != null) && (g != ancestor)) 4586g = VisualTreeHelper.GetContainingVisual2D(gAsVisual3D); 4683Viewport2DVisual3D containingVisual3D = VisualTreeHelper.GetContainingVisual3D(this) as Viewport2DVisual3D; 5113e = VisualTreeHelper.GetParent(e); 5182e = VisualTreeHelper.GetParent(e);
System\Windows\Media\VisualBrush.cs (3)
199((VisualTreeHelper.GetParent(element) == null && !(element.IsRootElement)) 200|| (VisualTreeHelper.GetParent(element) is Visual3D))) 239DependencyObject parent = VisualTreeHelper.GetParent(element);
System\Windows\Media\VisualCollection.cs (1)
433Visual oldParent = VisualTreeHelper.GetContainingVisual2D(child._parent);
System\Windows\Media\VisualTreeHelper.cs (2)
187reference = VisualTreeHelper.GetParent(reference); 206reference = VisualTreeHelper.GetParent(reference);
System\Windows\Media3D\Visual3D.cs (6)
466Debug.Assert(VisualTreeHelper.GetParent(this) != null, "If oldParent is null, current parent should != null."); 471VisualTreeHelper.GetParent(this), 812Viewport3DVisual viewport3DVisual = (Viewport3DVisual)VisualTreeHelper.GetContainingVisual2D(this); 1681while ((VisualTreeHelper.GetParent(g) != null) && (g != ancestor)) 1693g = VisualTreeHelper.GetParent(gAsVisual3D); 1710Visual3D containing3DParent = VisualTreeHelper.GetContainingVisual3D(gAsVisual);
System\Windows\Navigation\BaseUriHelper.cs (1)
599doCurrent = VisualTreeHelper.GetParent(vis);
System\Windows\UIElement.cs (7)
727for(Visual v = VisualTreeHelper.GetParent(this) as Visual; v != null; v = VisualTreeHelper.GetParent(v) as Visual) 745for(Visual v = VisualTreeHelper.GetParent(this) as Visual; v != null; v = VisualTreeHelper.GetParent(v) as Visual) 1552if(parent != null && VisualTreeHelper.IsAncestorOf(e.Ancestor, parent)) 2046VisualTreeHelper.HitTest(this, 2119candidate = VisualTreeHelper.GetParentInternal(candidate);
System\Windows\UIElement3D.cs (1)
254if (parent != null && VisualTreeHelper.IsAncestorOf(e.Ancestor, parent))
PresentationFramework (287)
MS\Internal\Annotations\Anchoring\PathNode.cs (1)
245parent = VisualTreeHelper.GetParent(visual);
MS\Internal\Annotations\Anchoring\TextSelectionHelper.cs (2)
208int count = VisualTreeHelper.GetChildrenCount(dpv); 210return VisualTreeHelper.GetChild(dpv, 0) as DocumentPageHost;
MS\Internal\Annotations\Component\AdornerPresentationContext.cs (5)
147Visual parent = VisualTreeHelper.GetParent(_adornerLayer) as Visual; 398int count = VisualTreeHelper.GetChildrenCount(_adornerLayer); 404DependencyObject child = VisualTreeHelper.GetChild(_adornerLayer, i); 457int count = VisualTreeHelper.GetChildrenCount(adornerLayer); 463DependencyObject child = VisualTreeHelper.GetChild(adornerLayer, i);
MS\Internal\Annotations\Component\AnnotationAdorner.cs (1)
178AdornerLayer adornerLayer = (AdornerLayer)VisualTreeHelper.GetParent(this);
MS\Internal\Controls\InkCanvasFeedbackAdorner.cs (2)
118UIElement parent = ((UIElement)VisualTreeHelper.GetParent(this)) as UIElement; 122((UIElement)VisualTreeHelper.GetParent(this)).InvalidateArrange();
MS\Internal\Controls\InkCanvasInnerCanvas.cs (2)
256HitTestResult hitTestResult = VisualTreeHelper.HitTest(this, point); 276DependencyObject parent = VisualTreeHelper.GetParent(currentObject);
MS\Internal\Data\CommitManager.cs (1)
139bool result = (ancestor == null) || VisualTreeHelper.IsAncestorOf(ancestor, element);
MS\Internal\Data\ObjectRef.cs (3)
267ContentPresenter cp = VisualTreeHelper.IsVisualType(dd) ? VisualTreeHelper.GetParent(dd) as ContentPresenter : null; 518DependencyObject layout = (v != null) ? VisualTreeHelper.GetParent(v) : null;
MS\Internal\Documents\ContentHostHelper.cs (2)
101if (VisualTreeHelper.GetChildrenCount(textView.RenderScope) > 0) 103ich = VisualTreeHelper.GetChild(textView.RenderScope, 0) as IContentHost;
MS\Internal\Documents\DocumentGrid.cs (3)
1318if (VisualTreeHelper.GetParent(this) != null) 2651HitTestResult result = VisualTreeHelper.HitTest(this, point); 2665currentVisual = VisualTreeHelper.GetParent(currentVisual);
MS\Internal\Documents\DocumentPageHost.cs (4)
52Visual currentParent = VisualTreeHelper.GetParent(pageVisual) as Visual; 58DocumentPageHost docPageHost = VisualTreeHelper.GetParent(pageVisualHost) as DocumentPageHost; 89pageVisualHost = VisualTreeHelper.GetParent(_pageVisual) as ContainerVisual; 128return VisualTreeHelper.GetParent(_pageVisual) as Visual;
MS\Internal\Documents\DocumentViewerHelper.cs (6)
344VisualTreeHelper.IsAncestorOf(findToolBarHost, focusedElement)) 352VisualTreeHelper.IsAncestorOf(findToolBarHost, focusedElement)) 456Visual visual = VisualTreeHelper.GetParent(originalVisual) as Visual; 459if (VisualTreeHelper.GetClip(visual) != null) 466Rect rectBounds = VisualTreeHelper.GetClip(visual).Bounds; 476visual = VisualTreeHelper.GetParent(visual) as Visual;
MS\Internal\Documents\TextDocumentView.cs (1)
560visual = VisualTreeHelper.GetParent(visual) as Visual;
MS\Internal\Documents\UIElementIsland.cs (1)
41Visual currentParent = VisualTreeHelper.GetParent(_child) as Visual;
MS\Internal\FrameworkObject.cs (7)
314fo.Reset(VisualTreeHelper.GetParent(visual)); 322fo.Reset(VisualTreeHelper.GetParent(visual3D)); 407parent = VisualTreeHelper.GetParent(_fe); 421parent = VisualTreeHelper.GetParent(visual); 429parent = VisualTreeHelper.GetParent(visual3D); 868visualParent = VisualTreeHelper.GetParent(_fe); 877visualParent = (visual != null) ? VisualTreeHelper.GetParent(visual) : null;
MS\Internal\Helper.cs (13)
456parent = VisualTreeHelper.GetParent(v); 529UIElement child = (VisualTreeHelper.GetChildrenCount(element) > 0) ? VisualTreeHelper.GetChild(element, 0) as UIElement : null; 546UIElement child = (VisualTreeHelper.GetChildrenCount(element) > 0) ? VisualTreeHelper.GetChild(element, 0) as UIElement : null; 1282int count = VisualTreeHelper.GetChildrenCount(searchStart); 1285descendant = VisualTreeHelper.GetChild(searchStart, i) as FrameworkElement; 1310element = VisualTreeHelper.GetParent(element); 1342Debug.Assert(VisualTreeHelper.IsAncestorOf(pathEndElement, pathStartElement), "pathEndElement should be an ancestor of pathStartElement"); 1379element = VisualTreeHelper.GetParent(element); 1402int childrenCount = VisualTreeHelper.GetChildrenCount(d); 1405DependencyObject child = VisualTreeHelper.GetChild(d, i); 1456parent = VisualTreeHelper.GetParent(element);
MS\Internal\Ink\InkCanvasSelection.cs (3)
153Debug.Assert(VisualTreeHelper.GetParent(feedbackAdorner) == null, 168Debug.Assert(VisualTreeHelper.GetParent(_inkCanvas.FeedbackAdorner) 186Debug.Assert(VisualTreeHelper.GetParent(feedbackAdorner) == adornerLayer,
MS\Internal\LayoutDump.cs (6)
218Geometry clip = VisualTreeHelper.GetClip(visual); 250Geometry clip = VisualTreeHelper.GetClip(element); 337int count = VisualTreeHelper.GetChildrenCount(visualParent); 422int count = VisualTreeHelper.GetChildrenCount(visual); 837int count1 = VisualTreeHelper.GetChildrenCount(visual); 841int count2 = VisualTreeHelper.GetChildrenCount(rowVisual);
MS\Internal\PtsHost\Line.cs (1)
425Visual currentParent = VisualTreeHelper.GetParent(inlineObject.UIElementIsland) as Visual;
MS\Internal\PtsHost\PtsHelper.cs (1)
273Visual currentParent = VisualTreeHelper.GetParent(paraClient.Visual) as Visual;
MS\Internal\PtsHost\TableParaClient.cs (4)
1579|| VisualTreeHelper.GetParent(cellParaClient.Visual) == null ) 1581Visual currentParent = VisualTreeHelper.GetParent(cellParaClient.Visual) as Visual; 1595&& VisualTreeHelper.GetParent(cellParaClient.Visual) != null ); 1724&& VisualTreeHelper.GetParent(cellParaClient.Visual) != null );
MS\Internal\PtsHost\TextParaClient.cs (7)
2273int count = VisualTreeHelper.GetChildrenCount(Visual); 2286visual = VisualTreeHelper.GetChild(Visual, visualIndex) as LineVisual; 2288Invariant.Assert(visual != null || VisualTreeHelper.GetChild(Visual, visualIndex) == null); 2303int count = VisualTreeHelper.GetChildrenCount(Visual); 2309if(VisualTreeHelper.GetChild(Visual, visualIndex) is ParagraphElementVisual) 2315visual = VisualTreeHelper.GetChild(temp, visualIndex) as LineVisual; 2317Invariant.Assert(visual != null || VisualTreeHelper.GetChild(temp, visualIndex) == null);
MS\Internal\PtsHost\UIElementParaClient.cs (1)
118Visual currentParent = VisualTreeHelper.GetParent(uiElementIsland) as Visual;
MS\Internal\Text\ComplexLine.cs (1)
172Visual currentParent = VisualTreeHelper.GetParent(inlineObject.Element) as Visual;
System\Windows\Annotations\AnnotationDocumentPaginator.cs (2)
397Invariant.Assert(VisualTreeHelper.GetChildrenCount(dpv) == 1, "DocumentPageView has no visual children."); 398DependencyObject firstElement = VisualTreeHelper.GetChild(dpv, 0);
System\Windows\Automation\Peers\DocumentAutomationPeer.cs (3)
249if (VisualTreeHelper.GetClip(visual) != null) 256Rect clipBounds = VisualTreeHelper.GetClip(visual).Bounds; 266visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Automation\Peers\TextElementAutomationPeer.cs (3)
180if (VisualTreeHelper.GetClip(visual) != null) 188Rect rectBounds = VisualTreeHelper.GetClip(visual).Bounds; 200visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (2)
95int count = VisualTreeHelper.GetChildrenCount(parent); 98DependencyObject child = VisualTreeHelper.GetChild(parent, i);
System\Windows\BroadcastEventHelper.cs (6)
487visual = VisualTreeHelper.GetContainingVisual2D(visual3D); 589int count = VisualTreeHelper.GetChildrenCount(v); 593FrameworkElement child = VisualTreeHelper.GetChild(v, i) as FrameworkElement; 638DependencyObject coreParent = (fo.IsFE) ? VisualTreeHelper.GetParent(fo.FE) : null; 702coreParent = VisualTreeHelper.GetParent(v); 710coreParent = VisualTreeHelper.GetParent(v3D);
System\Windows\Controls\AdornedElementPlaceholder.cs (1)
232_templatedAdorner = VisualTreeHelper.GetParent(templateParent) as TemplatedAdorner;
System\Windows\Controls\Canvas.cs (1)
199Canvas p = VisualTreeHelper.GetParent(uie) as Canvas;
System\Windows\Controls\ComboBox.cs (4)
240if (comboBox._clonedElement != null && VisualTreeHelper.GetParent(comboBox._clonedElement) == null) 932DependencyObject parent = VisualTreeHelper.GetParent(_clonedElement); 1616int count = VisualTreeHelper.GetChildrenCount(visual); 1619strValue += ExtractString((DependencyObject)(VisualTreeHelper.GetChild(visual, i)));
System\Windows\Controls\DataGrid.cs (3)
6389sourceElement = VisualTreeHelper.GetParent(sourceElement) as UIElement; 6621element = VisualTreeHelper.GetParent(row) as UIElement; 6642element = VisualTreeHelper.GetParent(cell) as UIElement;
System\Windows\Controls\DataGridCellsPanel.cs (4)
87UIElement parent = VisualTreeHelper.GetParent(this) as UIElement; 715if (isRecycled && VisualTreeHelper.GetParent(container) != null) 737if (isRecycled && VisualTreeHelper.GetParent(container) != null) 1861return VisualTreeHelper.GetParent(row) as DataGridRowsPresenter;
System\Windows\Controls\DataGridColumnFloatingHeader.cs (1)
148Vector offset = VisualTreeHelper.GetOffset(_referenceHeader);
System\Windows\Controls\DataGridHelper.cs (6)
185parent = VisualTreeHelper.GetParent(parent) as UIElement; 219int childCount = VisualTreeHelper.GetChildrenCount(element); 222DependencyObject child = VisualTreeHelper.GetChild(element, i) as DependencyObject; 310return VisualTreeHelper.GetParent(element) as DataGridCellsPanel; 574return VisualTreeHelper.IsAncestorOf(element, contextElement, typeof(T)); 667VisualTreeHelper.IsAncestorOf(cell, targetElement, typeof(DataGridCell)))
System\Windows\Controls\DockPanel.cs (1)
130DockPanel p = VisualTreeHelper.GetParent(uie) as DockPanel;
System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
1297if (RenderScope != null && VisualTreeHelper.GetChildrenCount(RenderScope) > 0) 1299ich = VisualTreeHelper.GetChild(RenderScope, 0) as IContentHost;
System\Windows\Controls\Grid.cs (2)
2989Grid grid = VisualTreeHelper.GetParent(child) as Grid; 4001Grid grid = VisualTreeHelper.GetParent(this) as Grid;
System\Windows\Controls\GridSplitter.cs (1)
481AdornerLayer layer = VisualTreeHelper.GetParent(_resizeData.Adorner) as AdornerLayer;
System\Windows\Controls\GridViewColumnHeader.cs (1)
849Vector offsetVector = VisualTreeHelper.GetOffset(FloatSourceHeader);
System\Windows\Controls\GridViewHeaderRowPresenter.cs (1)
927Visual parent = VisualTreeHelper.GetParent(headerAsVisual) as Visual;
System\Windows\Controls\GroupItem.cs (2)
380parent = VisualTreeHelper.GetParent(parent); 396DependencyObject parentPanel = VisualTreeHelper.GetParent(this);
System\Windows\Controls\InkCanvas.cs (1)
567InkCanvasInnerCanvas p = VisualTreeHelper.GetParent(uie) as InkCanvasInnerCanvas;
System\Windows\Controls\ItemContainerGenerator.cs (2)
2733DependencyObject parent = VisualTreeHelper.GetParentInternal(container); 2745if (parent == null || VisualTreeHelper.GetParentInternal(container) != parent)
System\Windows\Controls\ItemsControl.cs (8)
1185ui = VisualTreeHelper.GetParent(ui) as UIElement; 1340Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 2001DependencyObject startingParent = VisualTreeHelper.GetParent(startingElement); 2011startingParent = VisualTreeHelper.GetParent(startingParent); 3104Visual parent = VisualTreeHelper.GetParent(element) as Visual; 3328for (DependencyObject current = _itemsHost; current != this && current != null; current = VisualTreeHelper.GetParent(current)) 3431element = VisualTreeHelper.GetParent(element) as FrameworkElement; 3460element = VisualTreeHelper.GetParent(element) as FrameworkElement;
System\Windows\Controls\ItemsPresenter.cs (4)
50if (panel == null || VisualTreeHelper.GetChildrenCount(panel) > 0) 181Visual parent = VisualTreeHelper.GetParent(groupItem) as Visual; 185return VisualTreeHelper.GetParent(parent) as ItemsPresenter; 290ScrollContentPresenter scp = VisualTreeHelper.GetParent(this) as ScrollContentPresenter;
System\Windows\Controls\ListBoxItem.cs (1)
339if (VisualTreeHelper.GetParent(this) == null)
System\Windows\Controls\MenuItem.cs (2)
2141DependencyObject newParent = VisualTreeHelper.GetParentInternal(this); 2319owner = VisualTreeHelper.GetParent(this) as ItemsControl;
System\Windows\Controls\Page.cs (1)
653Visual visualParent = VisualTreeHelper.GetParent(this) as Visual;
System\Windows\Controls\PopupControlService.cs (1)
1106return VisualTreeHelper.GetParent(v);
System\Windows\Controls\Primitives\BulletDecorator.cs (8)
392if (VisualTreeHelper.GetChildrenCount(cp) == 1) 394DependencyObject child = VisualTreeHelper.GetChild(cp, 0); 402VisualTreeHelper.GetChildrenCount(accessText) == 1) 405textBlock = VisualTreeHelper.GetChild(accessText, 0) as TextBlock; 415VisualTreeHelper.GetChildrenCount(accessText) == 1) 418return VisualTreeHelper.GetChild(accessText, 0) as TextBlock; 433if(VisualTreeHelper.GetChildrenCount(cp) == 1) 434return VisualTreeHelper.GetChild(cp, 0) as FlowDocumentScrollViewer;
System\Windows\Controls\Primitives\ButtonBase.cs (1)
96return focusScope == null || VisualTreeHelper.GetParent(focusScope) == null;
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (2)
145UIElement child = (VisualTreeHelper.GetChildrenCount(this) > 0) ? VisualTreeHelper.GetChild(this, 0) as UIElement : null;
System\Windows\Controls\Primitives\DataGridDetailsPresenter.cs (2)
146var childrenCount = VisualTreeHelper.GetChildrenCount(this); 149return VisualTreeHelper.GetChild(this, 0) as FrameworkElement;
System\Windows\Controls\Primitives\DocumentPageView.cs (2)
925visualParent = VisualTreeHelper.GetParent(this) as Visual; 933visualParent = VisualTreeHelper.GetParent(visualParent) as Visual;
System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
1173if (VisualTreeHelper.IsAncestorOf(this, targetObject))
System\Windows\Controls\Primitives\Popup.cs (11)
256if (newValue == null && VisualTreeHelper.GetParent(this) == null) 264if (VisualTreeHelper.GetParent(this) == null) 319if (!popup.IsLoaded && VisualTreeHelper.GetParent(popup) != null) 727parent = VisualTreeHelper.GetParent(parent); 905if ((currentParent = VisualTreeHelper.GetParent(child)) != null) 978if (logicalParent == null && VisualTreeHelper.GetParent(element) != null) 1423while ((parent = VisualTreeHelper.GetParent(root)) != null) 1437targetVisual = VisualTreeHelper.GetContainingVisual2D(VisualTreeHelper.GetParent(this)); 1813DependencyObject parent = VisualTreeHelper.GetParent(this); 3285dependencyObject = VisualTreeHelper.GetParent(dependencyObject);
System\Windows\Controls\Primitives\ScrollContentPresenter.cs (2)
758int count = VisualTreeHelper.GetChildrenCount(itemsPresenter); 760si = VisualTreeHelper.GetChild(itemsPresenter, 0) as IScrollInfo;
System\Windows\Controls\Primitives\TextBoxBase.cs (1)
1685visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Controls\Primitives\ToolBarPanel.cs (2)
83DependencyObject visualParent = VisualTreeHelper.GetParent(child); 439DependencyObject visualParent = VisualTreeHelper.GetParent(child);
System\Windows\Controls\Stack.cs (2)
855DependencyObject parent = VisualTreeHelper.GetParent(child); 860parent = VisualTreeHelper.GetParent(dependencyObjectChild);
System\Windows\Controls\StickyNote.cs (1)
993FrameworkElement parent = VisualTreeHelper.GetParent(Content.InnerControl) as FrameworkElement;
System\Windows\Controls\TabControl.cs (1)
565FrameworkElement visualParent = VisualTreeHelper.GetParent(tabItem) as FrameworkElement;
System\Windows\Controls\TextAdaptor.cs (5)
265visual = VisualTreeHelper.GetParent(visual) as Visual; 348Visual visual = VisualTreeHelper.GetParent(textView.RenderScope) as Visual; 352if (VisualTreeHelper.GetClip(visual) != null) 359Rect rectBounds = VisualTreeHelper.GetClip(visual).Bounds; 369visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Controls\ToolBar.cs (4)
650Panel itemsHost = VisualTreeHelper.GetParent(currentFocusElement) as Panel; 657newFocusElement = VisualTreeHelper.GetChild(itemsHost, 0) as UIElement; 660newFocusElement = VisualTreeHelper.GetChild(itemsHost, VisualTreeHelper.GetChildrenCount(itemsHost)-1) as UIElement;
System\Windows\Controls\TreeView.cs (1)
834return VisualTreeHelper.GetParent(v);
System\Windows\Controls\TreeViewItem.cs (5)
482if (VisualTreeHelper.GetParent(this) != null) 839FrameworkElement parent = VisualTreeHelper.GetParent(toggleButton) as FrameworkElement; 842int count = VisualTreeHelper.GetChildrenCount(parent); 845if (VisualTreeHelper.GetChild(parent, index) == toggleButton) 847header = VisualTreeHelper.GetChild(parent, index+1) as FrameworkElement;
System\Windows\Controls\VirtualizingPanel.cs (1)
355ItemsPresenter itemsPresenter = VisualTreeHelper.GetParent(p) as ItemsPresenter;
System\Windows\Controls\VirtualizingStackPanel.cs (15)
839if (itemsControl == null || !VisualTreeHelper.IsAncestorOf(this, _scrollData._firstContainerInViewport)) 1099DependencyObject parent = VisualTreeHelper.GetParent(element); 3123Panel parentPanel = (itemsOwner != null) ? VisualTreeHelper.GetParent(itemsOwner) as Panel : null; 3751VirtualizingPanel vp = VisualTreeHelper.GetParent(itemsOwner) as VirtualizingPanel; 4105VirtualizingPanel virtualizingPanel = VisualTreeHelper.GetParent(element) as VirtualizingPanel; 4187parentItemsControl = ItemsControl.GetItemsOwnerInternal(VisualTreeHelper.GetParent(itemsControl)) as ItemsControl; 4205ItemsControl.GetItemsOwnerInternal(VisualTreeHelper.GetParent(itemsOwner)) as IContainItemStorage; 6583parent = VisualTreeHelper.GetParent(parent); 11039DependencyObject element = VisualTreeHelper.GetParent(child); 11113ItemsControl.GetItemsOwnerInternal(VisualTreeHelper.GetParent((Visual)itemStorageProvider)) as IContainItemStorage; 11130element = VisualTreeHelper.GetParent(element); 11146DependencyObject parent = VisualTreeHelper.GetParent(child); 11154parent = VisualTreeHelper.GetParent(child); 12182VirtualizingStackPanel parent = VisualTreeHelper.GetParent(itemsOwner) as VirtualizingStackPanel; 13052VirtualizingStackPanel vsp = VisualTreeHelper.GetParent(container) as VirtualizingStackPanel;
System\Windows\DescendentsWalker.cs (3)
268if (VisualTreeHelper.GetParent(fe) != fe.Parent) 325if (VisualTreeHelper.GetParent(child) != fe.Parent) 378DependencyObject dependencyObjectParent = VisualTreeHelper.GetParent(fe);
System\Windows\DescendentsWalkerBase.cs (1)
45DependencyObject dependencyObjectParent = VisualTreeHelper.GetParent(fe);
System\Windows\Documents\AdornerDecorator.cs (2)
125if (VisualTreeHelper.GetParent(_adornerLayer) != null) 144if (VisualTreeHelper.GetParent(_adornerLayer) != null)
System\Windows\Documents\AdornerLayer.cs (9)
283PointHitTestResult result = VisualTreeUtils.AsNearestPointHitTestResult(VisualTreeHelper.HitTest(this, point, false)); 296visual = (Visual)VisualTreeHelper.GetParent(visual); 316Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 325parent = VisualTreeHelper.GetParent(parent) as Visual; 706Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 768Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 828Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 845Geometry geometry = VisualTreeHelper.GetClip(element); 864element = (Visual)VisualTreeHelper.GetParent(element);
System\windows\Documents\CaretElement.cs (1)
850node = VisualTreeHelper.GetParent(node);
System\Windows\Documents\ColumnResizeAdorner.cs (1)
129adornerLayer = VisualTreeHelper.GetParent(this) as AdornerLayer;
System\Windows\Documents\CompositionAdorner.cs (2)
130Visual parent2d = VisualTreeHelper.GetParent(this.AdornedElement) as Visual; 351AdornerLayer adornerLayer = VisualTreeHelper.GetParent(this) as AdornerLayer;
System\Windows\Documents\DocumentSequenceTextView.cs (1)
505visual = VisualTreeHelper.GetParent(visual) as Visual;
System\Windows\Documents\FixedTextView.cs (3)
692visual = VisualTreeHelper.GetParent(visual) as Visual; 780HitTestResult result = VisualTreeHelper.HitTest(this.FixedPage, pt); 792v = VisualTreeHelper.GetParent(v);
System\Windows\Documents\FlowDocument.cs (1)
911parentOfEmbeddedElement = VisualTreeHelper.GetParent((Visual)element);
System\Windows\Documents\RubberbandSelector.cs (8)
236visual.Clip = VisualTreeHelper.GetClip(old); 237visual.Offset = VisualTreeHelper.GetOffset(old); 238visual.Transform = VisualTreeHelper.GetTransform(old); 239visual.Opacity = VisualTreeHelper.GetOpacity(old); 240visual.OpacityMask = VisualTreeHelper.GetOpacityMask(old); 243visual.BitmapEffectInput = VisualTreeHelper.GetBitmapEffectInput(old); 244visual.BitmapEffect = VisualTreeHelper.GetBitmapEffect(old); 253int count = VisualTreeHelper.GetChildrenCount(old);
System\windows\Documents\TextEditorContextMenu.cs (2)
286for (Visual visual = This.UiScope; visual != null; visual = VisualTreeHelper.GetParent(visual) as Visual) 341Geometry clip = VisualTreeHelper.GetClip(element);
System\windows\Documents\TextEditorMouse.cs (4)
621Visual scrollViewer = VisualTreeHelper.GetParent(This.UiScope) as Visual; 624scrollViewer = VisualTreeHelper.GetParent(scrollViewer) as Visual; 778HitTestResult hitTestResult = VisualTreeHelper.HitTest(textEditor.UiScope, point); 810hitElement = VisualTreeHelper.GetParent(hitElement);
System\windows\Documents\TextSelection.cs (3)
2468element = VisualTreeHelper.GetParent(element); 2586parent = VisualTreeHelper.GetParent(element); 2592parent = VisualTreeHelper.GetParent(element);
System\Windows\FrameworkElement.cs (12)
2225for (Visual v = VisualTreeHelper.GetParent(this) as Visual; 2227v = VisualTreeHelper.GetParent(v) as Visual) 2468DependencyObject newParent = VisualTreeHelper.GetParentInternal(this); 2548FrameworkElement.GetContainingFrameworkElement(VisualTreeHelper.GetParent(this), out feParent, out fceParent); 2557if(feParent == null || !VisualTreeHelper.IsAncestorOf(e.Ancestor, feParent)) 2560BroadcastEventHelper.AddOrRemoveHasLoadedChangeHandlerFlag(this, null, VisualTreeHelper.GetParent(e.Ancestor)); 2563BroadcastEventHelper.BroadcastLoadedOrUnloadedEvent(this, null, VisualTreeHelper.GetParent(e.Ancestor)); 2902DependencyObject visualParent = VisualTreeHelper.GetParent(this); 3117DependencyObject visualParent = VisualTreeHelper.GetParent(this); 3980DependencyObject parentVisual = VisualTreeHelper.GetParent(fe); 4016for (DependencyObject v = visual; v != null; v = VisualTreeHelper.GetParent(v)) 5546fe._parent == null && VisualTreeHelper.GetParent(fe) == null &&
System\Windows\Generated\FrameworkElement.cs (2)
712parent = VisualTreeHelper.GetParent(this); 746parent = VisualTreeHelper.GetParent(this);
System\Windows\Input\KeyboardNavigation.cs (14)
680if (_adornedContentElement != null && (_contentHostParent==null || VisualTreeHelper.GetParent(_contentHostParent as Visual) == null)) 792visualParent = VisualTreeHelper.GetParent(visualParent) as Visual; 812AdornerLayer adornerlayer = VisualTreeHelper.GetParent(_focusVisualAdornerCache) as AdornerLayer; 1498int count = VisualTreeHelper.GetChildrenCount(parentAsUIElement); 1502DependencyObject vchild = VisualTreeHelper.GetChild(parentAsUIElement, i); 1559int count = VisualTreeHelper.GetChildrenCount(parentAsUIElement); 1564DependencyObject vchild = VisualTreeHelper.GetChild(parentAsUIElement, i); 1571DependencyObject visual = VisualTreeHelper.GetChild(parentAsUIElement, i); 1672int count = VisualTreeHelper.GetChildrenCount(elementAsVisual); 1675DependencyObject visual = VisualTreeHelper.GetChild(elementAsVisual, i); 1737int count = VisualTreeHelper.GetChildrenCount(elementAsVisual); 1740DependencyObject visual = VisualTreeHelper.GetChild(elementAsVisual, i); 1763while ((visual = VisualTreeHelper.GetParent(visual)) != null) 2444Visual containingVisual2D = VisualTreeHelper.GetContainingVisual2D(uiElement3D);
System\Windows\Shell\WindowChromeWorker.cs (3)
297if (VisualTreeHelper.GetChildrenCount(_window) == 0) 307FrameworkElement rootElement = (FrameworkElement)VisualTreeHelper.GetChild(_window, 0); 1136FrameworkElement rootElement = (FrameworkElement)VisualTreeHelper.GetChild(_window, 0);
System\Windows\StyleHelper.cs (2)
1968FrameworkElement parent = VisualTreeHelper.GetParent(child) as FrameworkElement; 1977Debug.Assert( null == VisualTreeHelper.GetParent(child),
System\Windows\TreeWalkHelper.cs (1)
1019DependencyObject visualParent = VisualTreeHelper.GetParent(d);
System\Windows\Window.cs (1)
1809if ( VisualTreeHelper.GetParent(this) != null )
ReachFramework (21)
AlphaFlattener\BrushProxy.cs (4)
3030Rect visualBounds = VisualTreeHelper.GetDescendantBounds(visual); 3032Geometry visualClip = VisualTreeHelper.GetClip(visual); 3125Rect visualBounds = VisualTreeHelper.GetDescendantBounds(vb.Visual); 3127Geometry visualClip = VisualTreeHelper.GetClip(vb.Visual);
AlphaFlattener\Utility.cs (4)
1595bounds = VisualTreeHelper.GetDescendantBounds(visualBrush.Visual); 1597Geometry clip = VisualTreeHelper.GetClip(visualBrush.Visual); 1788Transform transform = VisualTreeHelper.GetTransform(visual); 1789Vector offset = VisualTreeHelper.GetOffset(visual);
Serialization\DrawingContextFlattener.cs (2)
373Rect bounds = VisualTreeHelper.GetContentBounds(visual); 374bounds.Union(VisualTreeHelper.GetDescendantBounds(visual));
Serialization\Manager\ReachVisualSerializer.cs (2)
254if (index < VisualTreeHelper.GetChildrenCount(nodeVisual)) 258child = (Visual) VisualTreeHelper.GetChild(nodeVisual, index);
Serialization\VisualTreeFlattener.cs (9)
441System.Windows.Media.Drawing content = VisualTreeHelper.GetDrawing(visual); 445if ((VisualTreeHelper.GetChildrenCount(visual) == 0) && (Complexity(content) <= 1)) 452Brush mask = VisualTreeHelper.GetOpacityMask(visual); 453double opacity = VisualTreeHelper.GetOpacity(visual); 454Effect effect = VisualTreeHelper.GetEffect(visual); 455Geometry clip = VisualTreeHelper.GetClip(visual); 458Rect bounds = VisualTreeHelper.GetDescendantBounds(visual); 652int count = VisualTreeHelper.GetChildrenCount(visual); 657VisualWalk((Visual) VisualTreeHelper.GetChild(visual,i));
System.Windows.Controls.Ribbon (21)
Microsoft\Windows\Controls\Generated\TreeHelper.cs (2)
30return VisualTreeHelper.GetParent(element); 42parent = VisualTreeHelper.GetParent(element);
Microsoft\Windows\Controls\KeyTipService.cs (2)
1312Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 1340parent = VisualTreeHelper.GetParent(parent) as Visual;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonQuickAccessToolBarPanel.cs (1)
254UIElement parent = VisualTreeHelper.GetParent(this) as UIElement;
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (3)
567DependencyObject parent = VisualTreeHelper.GetParent(_clonedElement); 857int count = VisualTreeHelper.GetChildrenCount(visual); 860strValue += ExtractString((DependencyObject)(VisualTreeHelper.GetChild(visual, i)));
Microsoft\Windows\Controls\Ribbon\RibbonContentPresenter.cs (2)
115if (VisualTreeHelper.GetChildrenCount(this) > 0) 117_templateRoot = VisualTreeHelper.GetChild(this, 0) as FrameworkElement;
Microsoft\Windows\Controls\Ribbon\RibbonControl.cs (2)
214if (VisualTreeHelper.GetChildrenCount(_partContentPresenter) > 0 && 215VisualTreeHelper.GetChild(_partContentPresenter, 0) is RibbonGroup)
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (1)
211RibbonGroupsPanel groupsPanel = VisualTreeHelper.GetParent(this) as RibbonGroupsPanel;
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (2)
2953int childCount = VisualTreeHelper.GetChildrenCount(element); 2957DependencyObject child = VisualTreeHelper.GetChild(element, i);
Microsoft\Windows\Controls\Ribbon\RibbonSeparator.cs (1)
110DependencyObject newParent = VisualTreeHelper.GetParent(this);
Microsoft\Windows\Controls\Ribbon\RibbonTabHeader.cs (1)
526Panel parentPanel = VisualTreeHelper.GetParent(this) as Panel;
Microsoft\Windows\Controls\Ribbon\RibbonToolTip.cs (4)
300DependencyObject visualParent = VisualTreeHelper.GetParent(element); 323(VisualTreeHelper.GetChildrenCount(ribbonGroup) > 0 && toolTip.PlacementTarget == VisualTreeHelper.GetChild(ribbonGroup, 0))); 365element = VisualTreeHelper.GetParent(element);
WindowsFormsIntegration (8)
System\Windows\Integration\ElementHost.cs (2)
689int childCount = VisualTreeHelper.GetChildrenCount(element); 693SetChildElementsIsImeEnabled(VisualTreeHelper.GetChild(element, childIndex), isEnabled);
System\Windows\Integration\HostUtils.cs (3)
95current = VisualTreeHelper.GetParent(current); 219current = VisualTreeHelper.GetParent(current); 436currentObject = VisualTreeHelper.GetParent(currentObject);
System\Windows\Integration\WindowsFormsHost.cs (2)
166{ element = VisualTreeHelper.GetParent(element); } 404DependencyObject parentElement = VisualTreeHelper.GetParent(frameworkElement);
System\Windows\Integration\WindowsFormsHostPropertyMap.cs (1)
69parent = VisualTreeHelper.GetParent(parent);