426 references to VisualTreeHelper
PresentationCore (75)
Core\CSharp\MS\Internal\Automation\ElementUtil.cs (5)
65return VisualTreeHelper.GetParent(el) as Visual; 93Visual parent = VisualTreeHelper.GetParent(el) as Visual; 107Visual parent = VisualTreeHelper.GetParent(el) as Visual; 123Visual test = VisualTreeHelper.GetParent(scan) as Visual; 184PointHitTestResult result = VisualTreeUtils.AsNearestPointHitTestResult(VisualTreeHelper.HitTest(root, pointRoot));
Core\CSharp\MS\Internal\DeferredElementTreeState.cs (2)
32parent = VisualTreeHelper.GetParent(v); 46parent = VisualTreeHelper.GetParent(v3D);
Core\CSharp\MS\Internal\Ink\Renderer.cs (5)
387= VisualTreeHelper.GetParent(visual) as ContainerVisual; 604&& (VisualTreeHelper.GetParent(precedingVisual) != null)) 606VisualCollection children = ((ContainerVisual)(VisualTreeHelper.GetParent(precedingVisual))).Children; 628ContainerVisual parent = (ContainerVisual)(VisualTreeHelper.GetParent(visual)); 693else if (VisualTreeHelper.GetParent(hcVisual) == null)
Core\CSharp\MS\Internal\Media3D\GeneralTransform2Dto3Dto2D.cs (1)
125Viewport3DVisual viewport3D = (Viewport3DVisual)VisualTreeHelper.GetContainingVisual2D(visual3D);
Core\CSharp\MS\Internal\Media3D\M3DUtil.cs (1)
545dependencyObject = VisualTreeHelper.GetParent(dependencyObject);
Core\CSharp\MS\Internal\UIElementHelper.cs (1)
83reference = VisualTreeHelper.GetParent(reference);
Core\CSharp\System\Windows\Automation\Peers\UIElement3DAutomationPeer.cs (4)
101int count = VisualTreeHelper.GetChildrenCount(parent); 104DependencyObject child = VisualTreeHelper.GetChild(parent, i); 210Rect rectRoot = PointUtil.ElementToRoot(rectElement, VisualTreeHelper.GetContainingVisual2D(_owner), presentationSource); 268reference = VisualTreeHelper.GetParent(reference);
Core\CSharp\System\Windows\Automation\Peers\UIElementAutomationPeer.cs (5)
125int count = VisualTreeHelper.GetChildrenCount(parent); 128DependencyObject child = VisualTreeHelper.GetChild(parent, i); 297DependencyObject parent = VisualTreeHelper.GetParent(owner); 307Geometry clipGeometry = VisualTreeHelper.GetClip(visualParent); 327parent = VisualTreeHelper.GetParent(parent);
Core\CSharp\System\Windows\Diagnostics\VisualDiagnostics.cs (3)
139isPotentialOuterChange: (changeType==VisualTreeChangeType.Add && index==0 && VisualTreeHelper.GetParent(parent) == null)); 195int count = VisualTreeHelper.GetChildrenCount(parent); 198DependencyObject obj = VisualTreeHelper.GetChild(parent, i);
Core\CSharp\System\Windows\Documents\DocumentPage.cs (1)
109return VisualTreeHelper.GetContentBounds(_visual).Size;
Core\CSharp\System\Windows\Input\FocusManager.cs (2)
354dependencyObject = VisualTreeHelper.GetParent(dependencyObject); 407DependencyObject visualParent = VisualTreeHelper.GetParent(d);
Core\CSharp\System\Windows\Input\InputElement.cs (7)
86DependencyObject parent = VisualTreeHelper.GetParent(v); 94DependencyObject parent = VisualTreeHelper.GetParent(v3D); 136DependencyObject parent = VisualTreeHelper.GetParent(v); 144DependencyObject parent = VisualTreeHelper.GetParent(v3D); 221while(rootVisual != null && ((parentVisual = VisualTreeHelper.GetParent(rootVisual)) != null)) 272vFrom = VisualTreeHelper.GetContainingVisual2D(vFromAsDO); 348vToAsVisual = VisualTreeHelper.GetContainingVisual2D(vTo);
Core\CSharp\System\Windows\Input\Manipulation.cs (1)
354visual = VisualTreeHelper.GetParent(visual) as Visual;
Core\CSharp\System\Windows\Input\TouchDevice.cs (1)
1304currentChild = VisualTreeHelper.GetParent(currentChild);
Core\CSharp\System\Windows\Interop\HwndMouseInputProvider.cs (1)
354GeneralTransform gDown = inputSource.RootVisual.TransformToDescendant(VisualTreeHelper.GetContainingVisual2D(containingVisual));
Core\CSharp\System\Windows\Interop\HwndTarget.cs (2)
1981int childrenCount = VisualTreeHelper.GetChildrenCount(d); 1984DependencyObject child = VisualTreeHelper.GetChild(d, i);
Core\CSharp\System\Windows\Media\BitmapCacheBrush.cs (4)
219((VisualTreeHelper.GetParent(element) == null && !(element.IsRootElement)) // element is not connected to visual tree, OR 220|| (VisualTreeHelper.GetParent(element) is Visual3D) // element is a 2D child of a 3D object, OR 221|| (VisualTreeHelper.GetParent(element) == InternalTarget))) // element is only connected to visual tree via our wrapper Visual 274DependencyObject parent = VisualTreeHelper.GetParent(element);
Core\CSharp\System\Windows\Media\Visual.cs (6)
1928VisualTreeHelper.HitTest( 4553while ((VisualTreeHelper.GetParent(g) != null) && (g != ancestor)) 4632g = VisualTreeHelper.GetContainingVisual2D(gAsVisual3D); 4729Viewport2DVisual3D containingVisual3D = VisualTreeHelper.GetContainingVisual3D(this) as Viewport2DVisual3D; 5159e = VisualTreeHelper.GetParent(e); 5228e = VisualTreeHelper.GetParent(e);
Core\CSharp\System\Windows\Media\VisualBrush.cs (3)
202((VisualTreeHelper.GetParent(element) == null && !(element.IsRootElement)) 203|| (VisualTreeHelper.GetParent(element) is Visual3D))) 242DependencyObject parent = VisualTreeHelper.GetParent(element);
Core\CSharp\System\Windows\Media\VisualCollection.cs (1)
450Visual oldParent = VisualTreeHelper.GetContainingVisual2D(child._parent);
Core\CSharp\System\Windows\Media\VisualTreeHelper.cs (2)
193reference = VisualTreeHelper.GetParent(reference); 212reference = VisualTreeHelper.GetParent(reference);
Core\CSharp\System\Windows\Media3D\Visual3D.cs (6)
475Debug.Assert(VisualTreeHelper.GetParent(this) != null, "If oldParent is null, current parent should != null."); 480VisualTreeHelper.GetParent(this), 828Viewport3DVisual viewport3DVisual = (Viewport3DVisual)VisualTreeHelper.GetContainingVisual2D(this); 1709while ((VisualTreeHelper.GetParent(g) != null) && (g != ancestor)) 1721g = VisualTreeHelper.GetParent(gAsVisual3D); 1738Visual3D containing3DParent = VisualTreeHelper.GetContainingVisual3D(gAsVisual);
Core\CSharp\System\Windows\Navigation\BaseUriHelper.cs (1)
649doCurrent = VisualTreeHelper.GetParent(vis);
Core\CSharp\System\Windows\UIElement.cs (7)
734for(Visual v = VisualTreeHelper.GetParent(this) as Visual; v != null; v = VisualTreeHelper.GetParent(v) as Visual) 752for(Visual v = VisualTreeHelper.GetParent(this) as Visual; v != null; v = VisualTreeHelper.GetParent(v) as Visual) 1566if(parent != null && VisualTreeHelper.IsAncestorOf(e.Ancestor, parent)) 2074VisualTreeHelper.HitTest(this, 2147candidate = VisualTreeHelper.GetParentInternal(candidate);
Core\CSharp\System\Windows\UIElement3D.cs (1)
261if (parent != null && VisualTreeHelper.IsAncestorOf(e.Ancestor, parent))
Shared\MS\Internal\PointUtil.cs (2)
156Transform transform = VisualTreeHelper.GetTransform(v); 163Vector offset = VisualTreeHelper.GetOffset(v);
PresentationFramework (287)
src\Framework\MS\Internal\Annotations\Anchoring\PathNode.cs (1)
253parent = VisualTreeHelper.GetParent(visual);
src\Framework\MS\Internal\Annotations\Anchoring\TextSelectionHelper.cs (2)
214int count = VisualTreeHelper.GetChildrenCount(dpv); 216return VisualTreeHelper.GetChild(dpv, 0) as DocumentPageHost;
src\Framework\MS\Internal\Annotations\Component\AdornerPresentationContext.cs (5)
163Visual parent = VisualTreeHelper.GetParent(_adornerLayer) as Visual; 414int count = VisualTreeHelper.GetChildrenCount(_adornerLayer); 420DependencyObject child = VisualTreeHelper.GetChild(_adornerLayer, i); 473int count = VisualTreeHelper.GetChildrenCount(adornerLayer); 479DependencyObject child = VisualTreeHelper.GetChild(adornerLayer, i);
src\Framework\MS\Internal\Annotations\Component\AnnotationAdorner.cs (1)
184AdornerLayer adornerLayer = (AdornerLayer)VisualTreeHelper.GetParent(this);
src\Framework\MS\Internal\Controls\InkCanvasFeedbackAdorner.cs (2)
130UIElement parent = ((UIElement)VisualTreeHelper.GetParent(this)) as UIElement; 134( (UIElement)VisualTreeHelper.GetParent(this) ).InvalidateArrange( );
src\Framework\MS\Internal\Controls\InkCanvasInnerCanvas.cs (2)
264HitTestResult hitTestResult = VisualTreeHelper.HitTest(this, point); 284DependencyObject parent = VisualTreeHelper.GetParent(currentObject);
src\Framework\MS\Internal\Data\CommitManager.cs (1)
143bool result = (ancestor == null) || VisualTreeHelper.IsAncestorOf(ancestor, element);
src\Framework\MS\Internal\Data\ObjectRef.cs (3)
271ContentPresenter cp = VisualTreeHelper.IsVisualType(dd) ? VisualTreeHelper.GetParent(dd) as ContentPresenter : null; 528DependencyObject layout = (v != null) ? VisualTreeHelper.GetParent(v) : null;
src\Framework\MS\Internal\Documents\ContentHostHelper.cs (2)
103if (VisualTreeHelper.GetChildrenCount(textView.RenderScope) > 0) 105ich = VisualTreeHelper.GetChild(textView.RenderScope, 0) as IContentHost;
src\Framework\MS\Internal\Documents\DocumentGrid.cs (3)
1345if (VisualTreeHelper.GetParent(this) != null) 2694HitTestResult result = VisualTreeHelper.HitTest(this, point); 2708currentVisual = VisualTreeHelper.GetParent(currentVisual);
src\Framework\MS\Internal\Documents\DocumentPageHost.cs (4)
53Visual currentParent = VisualTreeHelper.GetParent(pageVisual) as Visual; 59DocumentPageHost docPageHost = VisualTreeHelper.GetParent(pageVisualHost) as DocumentPageHost; 90pageVisualHost = VisualTreeHelper.GetParent(_pageVisual) as ContainerVisual; 129return VisualTreeHelper.GetParent(_pageVisual) as Visual;
src\Framework\MS\Internal\Documents\DocumentViewerHelper.cs (6)
364VisualTreeHelper.IsAncestorOf(findToolBarHost, focusedElement)) 372VisualTreeHelper.IsAncestorOf(findToolBarHost, focusedElement)) 476Visual visual = VisualTreeHelper.GetParent(originalVisual) as Visual; 479if (VisualTreeHelper.GetClip(visual) != null) 486Rect rectBounds = VisualTreeHelper.GetClip(visual).Bounds; 496visual = VisualTreeHelper.GetParent(visual) as Visual;
src\Framework\MS\Internal\Documents\TextDocumentView.cs (1)
567visual = VisualTreeHelper.GetParent(visual) as Visual;
src\Framework\MS\Internal\Documents\UIElementIsland.cs (1)
43Visual currentParent = VisualTreeHelper.GetParent(_child) as Visual;
src\Framework\MS\Internal\FrameworkObject.cs (7)
342fo.Reset(VisualTreeHelper.GetParent(visual)); 350fo.Reset(VisualTreeHelper.GetParent(visual3D)); 435parent = VisualTreeHelper.GetParent(_fe); 449parent = VisualTreeHelper.GetParent(visual); 457parent = VisualTreeHelper.GetParent(visual3D); 896visualParent = VisualTreeHelper.GetParent(_fe); 905visualParent = (visual != null) ? VisualTreeHelper.GetParent(visual) : null;
src\Framework\MS\Internal\Helper.cs (13)
465parent = VisualTreeHelper.GetParent(v); 543UIElement child = (VisualTreeHelper.GetChildrenCount(element) > 0) ? VisualTreeHelper.GetChild(element, 0) as UIElement : null; 560UIElement child = (VisualTreeHelper.GetChildrenCount(element) > 0) ? VisualTreeHelper.GetChild(element, 0) as UIElement : null; 1298int count = VisualTreeHelper.GetChildrenCount(searchStart); 1301descendant = VisualTreeHelper.GetChild(searchStart, i) as FrameworkElement; 1326element = VisualTreeHelper.GetParent(element); 1358Debug.Assert(VisualTreeHelper.IsAncestorOf(pathEndElement, pathStartElement), "pathEndElement should be an ancestor of pathStartElement"); 1395element = VisualTreeHelper.GetParent(element); 1418int childrenCount = VisualTreeHelper.GetChildrenCount(d); 1421DependencyObject child = VisualTreeHelper.GetChild(d, i); 1472parent = VisualTreeHelper.GetParent(element);
src\Framework\MS\Internal\Ink\InkCanvasSelection.cs (3)
161Debug.Assert(VisualTreeHelper.GetParent(feedbackAdorner) == null, 176Debug.Assert(VisualTreeHelper.GetParent(_inkCanvas.FeedbackAdorner) 194Debug.Assert(VisualTreeHelper.GetParent(feedbackAdorner) == adornerLayer,
src\Framework\MS\Internal\LayoutDump.cs (6)
220Geometry clip = VisualTreeHelper.GetClip(visual); 252Geometry clip = VisualTreeHelper.GetClip(element); 339int count = VisualTreeHelper.GetChildrenCount(visualParent); 425int count = VisualTreeHelper.GetChildrenCount(visual); 840int count1 = VisualTreeHelper.GetChildrenCount(visual); 844int count2 = VisualTreeHelper.GetChildrenCount(rowVisual);
src\Framework\MS\Internal\PtsHost\Line.cs (1)
428Visual currentParent = VisualTreeHelper.GetParent(inlineObject.UIElementIsland) as Visual;
src\Framework\MS\Internal\PtsHost\PtsHelper.cs (1)
295Visual currentParent = VisualTreeHelper.GetParent(paraClient.Visual) as Visual;
src\Framework\MS\Internal\PtsHost\TableParaClient.cs (4)
1686|| VisualTreeHelper.GetParent(cellParaClient.Visual) == null ) 1688Visual currentParent = VisualTreeHelper.GetParent(cellParaClient.Visual) as Visual; 1702&& VisualTreeHelper.GetParent(cellParaClient.Visual) != null ); 1836&& VisualTreeHelper.GetParent(cellParaClient.Visual) != null );
src\Framework\MS\Internal\PtsHost\TextParaClient.cs (7)
2487int count = VisualTreeHelper.GetChildrenCount(Visual); 2500visual = VisualTreeHelper.GetChild(Visual, visualIndex) as LineVisual; 2502Invariant.Assert(visual != null || VisualTreeHelper.GetChild(Visual, visualIndex) == null); 2517int count = VisualTreeHelper.GetChildrenCount(Visual); 2523if(VisualTreeHelper.GetChild(Visual, visualIndex) is ParagraphElementVisual) 2529visual = VisualTreeHelper.GetChild(temp, visualIndex) as LineVisual; 2531Invariant.Assert(visual != null || VisualTreeHelper.GetChild(temp, visualIndex) == null);
src\Framework\MS\Internal\PtsHost\UIElementParaClient.cs (1)
125Visual currentParent = VisualTreeHelper.GetParent(uiElementIsland) as Visual;
src\Framework\MS\Internal\Text\ComplexLine.cs (1)
175Visual currentParent = VisualTreeHelper.GetParent(inlineObject.Element) as Visual;
src\Framework\System\Windows\Annotations\AnnotationDocumentPaginator.cs (2)
408Invariant.Assert(VisualTreeHelper.GetChildrenCount(dpv) == 1, "DocumentPageView has no visual children."); 409DependencyObject firstElement = VisualTreeHelper.GetChild(dpv, 0);
src\Framework\System\Windows\Automation\Peers\DocumentAutomationPeer.cs (3)
263if (VisualTreeHelper.GetClip(visual) != null) 270Rect clipBounds = VisualTreeHelper.GetClip(visual).Bounds; 280visual = VisualTreeHelper.GetParent(visual) as Visual;
src\Framework\System\Windows\Automation\Peers\TextElementAutomationPeer.cs (3)
194if (VisualTreeHelper.GetClip(visual) != null) 202Rect rectBounds = VisualTreeHelper.GetClip(visual).Bounds; 214visual = VisualTreeHelper.GetParent(visual) as Visual;
src\Framework\System\Windows\Automation\Peers\TreeViewItemAutomationPeer.cs (2)
91int count = VisualTreeHelper.GetChildrenCount(parent); 94DependencyObject child = VisualTreeHelper.GetChild(parent, i);
src\Framework\System\Windows\BroadcastEventHelper.cs (6)
485visual = VisualTreeHelper.GetContainingVisual2D(visual3D); 587int count = VisualTreeHelper.GetChildrenCount(v); 591FrameworkElement child = VisualTreeHelper.GetChild(v, i) as FrameworkElement; 636DependencyObject coreParent = (fo.IsFE) ? VisualTreeHelper.GetParent(fo.FE) : null; 700coreParent = VisualTreeHelper.GetParent(v); 708coreParent = VisualTreeHelper.GetParent(v3D);
src\Framework\System\Windows\Controls\AdornedElementPlaceholder.cs (1)
238_templatedAdorner = VisualTreeHelper.GetParent(templateParent) as TemplatedAdorner;
src\Framework\System\Windows\Controls\Canvas.cs (1)
205Canvas p = VisualTreeHelper.GetParent(uie) as Canvas;
src\Framework\System\Windows\Controls\ComboBox.cs (4)
241if (comboBox._clonedElement != null && VisualTreeHelper.GetParent(comboBox._clonedElement) == null) 934DependencyObject parent = VisualTreeHelper.GetParent(_clonedElement); 1619int count = VisualTreeHelper.GetChildrenCount(visual); 1622strValue += ExtractString((DependencyObject)(VisualTreeHelper.GetChild(visual, i)));
src\Framework\System\Windows\Controls\DataGrid.cs (3)
6394sourceElement = VisualTreeHelper.GetParent(sourceElement) as UIElement; 6626element = VisualTreeHelper.GetParent(row) as UIElement; 6647element = VisualTreeHelper.GetParent(cell) as UIElement;
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (4)
89UIElement parent = VisualTreeHelper.GetParent(this) as UIElement; 717if (isRecycled && VisualTreeHelper.GetParent(container) != null) 739if (isRecycled && VisualTreeHelper.GetParent(container) != null) 1863return VisualTreeHelper.GetParent(row) as DataGridRowsPresenter;
src\Framework\System\Windows\Controls\DataGridColumnFloatingHeader.cs (1)
149Vector offset = VisualTreeHelper.GetOffset(_referenceHeader);
src\Framework\System\Windows\Controls\DataGridHelper.cs (6)
186parent = VisualTreeHelper.GetParent(parent) as UIElement; 220int childCount = VisualTreeHelper.GetChildrenCount(element); 223DependencyObject child = VisualTreeHelper.GetChild(element, i) as DependencyObject; 311return VisualTreeHelper.GetParent(element) as DataGridCellsPanel; 573return VisualTreeHelper.IsAncestorOf(element, contextElement, typeof(T)); 666VisualTreeHelper.IsAncestorOf(cell, targetElement, typeof(DataGridCell)))
src\Framework\System\Windows\Controls\DockPanel.cs (1)
136DockPanel p = VisualTreeHelper.GetParent(uie) as DockPanel;
src\Framework\System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
1305if (RenderScope != null && VisualTreeHelper.GetChildrenCount(RenderScope) > 0) 1307ich = VisualTreeHelper.GetChild(RenderScope, 0) as IContentHost;
src\Framework\System\Windows\Controls\Grid.cs (2)
3047Grid grid = VisualTreeHelper.GetParent(child) as Grid; 4225Grid grid = VisualTreeHelper.GetParent(this) as Grid;
src\Framework\System\Windows\Controls\GridSplitter.cs (1)
483AdornerLayer layer = VisualTreeHelper.GetParent(_resizeData.Adorner) as AdornerLayer;
src\Framework\System\Windows\Controls\GridViewColumnHeader.cs (1)
882Vector offsetVector = VisualTreeHelper.GetOffset(FloatSourceHeader);
src\Framework\System\Windows\Controls\GridViewHeaderRowPresenter.cs (1)
929Visual parent = VisualTreeHelper.GetParent(headerAsVisual) as Visual;
src\Framework\System\Windows\Controls\GroupItem.cs (2)
382parent = VisualTreeHelper.GetParent(parent); 398DependencyObject parentPanel = VisualTreeHelper.GetParent(this);
src\Framework\System\Windows\Controls\InkCanvas.cs (1)
579InkCanvasInnerCanvas p = VisualTreeHelper.GetParent(uie) as InkCanvasInnerCanvas;
src\Framework\System\Windows\Controls\ItemContainerGenerator.cs (2)
2741DependencyObject parent = VisualTreeHelper.GetParentInternal(container); 2753if (parent == null || VisualTreeHelper.GetParentInternal(container) != parent)
src\Framework\System\Windows\Controls\ItemsControl.cs (7)
1188ui = VisualTreeHelper.GetParent(ui) as UIElement; 1344Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 2004DependencyObject startingParent = VisualTreeHelper.GetParent(startingElement); 2014startingParent = VisualTreeHelper.GetParent(startingParent); 3259for (DependencyObject current = _itemsHost; current != this && current != null; current = VisualTreeHelper.GetParent(current)) 3362element = VisualTreeHelper.GetParent(element) as FrameworkElement; 3391element = VisualTreeHelper.GetParent(element) as FrameworkElement;
src\Framework\System\Windows\Controls\ItemsPresenter.cs (4)
52if (panel == null || VisualTreeHelper.GetChildrenCount(panel) > 0) 183Visual parent = VisualTreeHelper.GetParent(groupItem) as Visual; 187return VisualTreeHelper.GetParent(parent) as ItemsPresenter; 292ScrollContentPresenter scp = VisualTreeHelper.GetParent(this) as ScrollContentPresenter;
src\Framework\System\Windows\Controls\ListBoxItem.cs (1)
339if (VisualTreeHelper.GetParent(this) == null)
src\Framework\System\Windows\Controls\MenuItem.cs (2)
2189DependencyObject newParent = VisualTreeHelper.GetParentInternal(this); 2379owner = VisualTreeHelper.GetParent(this) as ItemsControl;
src\Framework\System\Windows\Controls\Page.cs (1)
661Visual visualParent = VisualTreeHelper.GetParent(this) as Visual;
src\Framework\System\Windows\Controls\PopupControlService.cs (1)
986return VisualTreeHelper.GetParent(v);
src\Framework\System\Windows\Controls\Primitives\BulletDecorator.cs (8)
393if (VisualTreeHelper.GetChildrenCount(cp) == 1) 395DependencyObject child = VisualTreeHelper.GetChild(cp, 0); 403VisualTreeHelper.GetChildrenCount(accessText) == 1) 406textBlock = VisualTreeHelper.GetChild(accessText, 0) as TextBlock; 416VisualTreeHelper.GetChildrenCount(accessText) == 1) 419return VisualTreeHelper.GetChild(accessText, 0) as TextBlock; 434if(VisualTreeHelper.GetChildrenCount(cp) == 1) 435return VisualTreeHelper.GetChild(cp, 0) as FlowDocumentScrollViewer;
src\Framework\System\Windows\Controls\Primitives\ButtonBase.cs (1)
93return focusScope == null || VisualTreeHelper.GetParent(focusScope) == null;
src\Framework\System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (2)
145UIElement child = (VisualTreeHelper.GetChildrenCount(this) > 0) ? VisualTreeHelper.GetChild(this, 0) as UIElement : null;
src\Framework\System\Windows\Controls\Primitives\DataGridDetailsPresenter.cs (2)
146var childrenCount = VisualTreeHelper.GetChildrenCount(this); 149return VisualTreeHelper.GetChild(this, 0) as FrameworkElement;
src\Framework\System\Windows\Controls\Primitives\DocumentPageView.cs (2)
934visualParent = VisualTreeHelper.GetParent(this) as Visual; 942visualParent = VisualTreeHelper.GetParent(visualParent) as Visual;
src\Framework\System\Windows\Controls\Primitives\DocumentViewerBase.cs (1)
1185if (VisualTreeHelper.IsAncestorOf(this, targetObject))
src\Framework\System\Windows\Controls\Primitives\Popup.cs (11)
253if (newValue == null && VisualTreeHelper.GetParent(this) == null) 261if (VisualTreeHelper.GetParent(this) == null) 317if (!popup.IsLoaded && VisualTreeHelper.GetParent(popup) != null) 725parent = VisualTreeHelper.GetParent(parent); 909if ((currentParent = VisualTreeHelper.GetParent(child)) != null) 982if (logicalParent == null && VisualTreeHelper.GetParent(element) != null) 1428while ((parent = VisualTreeHelper.GetParent(root)) != null) 1442targetVisual = VisualTreeHelper.GetContainingVisual2D(VisualTreeHelper.GetParent(this)); 1817DependencyObject parent = VisualTreeHelper.GetParent(this); 3399dependencyObject = VisualTreeHelper.GetParent(dependencyObject);
src\Framework\System\Windows\Controls\Primitives\ScrollContentPresenter.cs (2)
764int count = VisualTreeHelper.GetChildrenCount(itemsPresenter); 766si = VisualTreeHelper.GetChild(itemsPresenter, 0) as IScrollInfo;
src\Framework\System\Windows\Controls\Primitives\Selector.cs (1)
1944element = System.Windows.Media.VisualTreeHelper.GetParent(element) as FrameworkElement;
src\Framework\System\Windows\Controls\Primitives\TextBoxBase.cs (1)
1714visual = VisualTreeHelper.GetParent(visual) as Visual;
src\Framework\System\Windows\Controls\Primitives\ToolBarPanel.cs (2)
84DependencyObject visualParent = VisualTreeHelper.GetParent(child); 440DependencyObject visualParent = VisualTreeHelper.GetParent(child);
src\Framework\System\Windows\Controls\Stack.cs (2)
861DependencyObject parent = VisualTreeHelper.GetParent(child); 866parent = VisualTreeHelper.GetParent(dependencyObjectChild);
src\Framework\System\Windows\Controls\StickyNote.cs (1)
1003FrameworkElement parent = VisualTreeHelper.GetParent(Content.InnerControl) as FrameworkElement;
src\Framework\System\Windows\Controls\TabControl.cs (1)
566FrameworkElement visualParent = VisualTreeHelper.GetParent(tabItem) as FrameworkElement;
src\Framework\System\Windows\Controls\TextAdaptor.cs (5)
273visual = VisualTreeHelper.GetParent(visual) as Visual; 327Visual visual = VisualTreeHelper.GetParent(textView.RenderScope) as Visual; 331if (VisualTreeHelper.GetClip(visual) != null) 338Rect rectBounds = VisualTreeHelper.GetClip(visual).Bounds; 348visual = VisualTreeHelper.GetParent(visual) as Visual;
src\Framework\System\Windows\Controls\ToolBar.cs (4)
660Panel itemsHost = VisualTreeHelper.GetParent(currentFocusElement) as Panel; 667newFocusElement = VisualTreeHelper.GetChild(itemsHost, 0) as UIElement; 670newFocusElement = VisualTreeHelper.GetChild(itemsHost, VisualTreeHelper.GetChildrenCount(itemsHost)-1) as UIElement;
src\Framework\System\Windows\Controls\TreeView.cs (1)
836return VisualTreeHelper.GetParent(v);
src\Framework\System\Windows\Controls\TreeViewItem.cs (5)
483if (VisualTreeHelper.GetParent(this) != null) 838FrameworkElement parent = VisualTreeHelper.GetParent(toggleButton) as FrameworkElement; 841int count = VisualTreeHelper.GetChildrenCount(parent); 844if (VisualTreeHelper.GetChild(parent, index) == toggleButton) 846header = VisualTreeHelper.GetChild(parent, index+1) as FrameworkElement;
src\Framework\System\Windows\Controls\VirtualizingPanel.cs (1)
401ItemsPresenter itemsPresenter = VisualTreeHelper.GetParent(p) as ItemsPresenter;
src\Framework\System\Windows\Controls\VirtualizingStackPanel.cs (15)
836if (itemsControl == null || !VisualTreeHelper.IsAncestorOf(this, _scrollData._firstContainerInViewport)) 1068DependencyObject parent = VisualTreeHelper.GetParent(element); 3070Panel parentPanel = (itemsOwner != null) ? VisualTreeHelper.GetParent(itemsOwner) as Panel : null; 3686VirtualizingPanel vp = VisualTreeHelper.GetParent(itemsOwner) as VirtualizingPanel; 4023VirtualizingPanel virtualizingPanel = VisualTreeHelper.GetParent(element) as VirtualizingPanel; 4105parentItemsControl = ItemsControl.GetItemsOwnerInternal(VisualTreeHelper.GetParent(itemsControl)) as ItemsControl; 4123ItemsControl.GetItemsOwnerInternal(VisualTreeHelper.GetParent(itemsOwner)) as IContainItemStorage; 6445parent = VisualTreeHelper.GetParent(parent); 10892DependencyObject element = VisualTreeHelper.GetParent(child); 10966ItemsControl.GetItemsOwnerInternal(VisualTreeHelper.GetParent((Visual)itemStorageProvider)) as IContainItemStorage; 10983element = VisualTreeHelper.GetParent(element); 10999DependencyObject parent = VisualTreeHelper.GetParent(child); 11007parent = VisualTreeHelper.GetParent(child); 12026VirtualizingStackPanel parent = VisualTreeHelper.GetParent(itemsOwner) as VirtualizingStackPanel; 12886VirtualizingStackPanel vsp = VisualTreeHelper.GetParent(container) as VirtualizingStackPanel;
src\Framework\System\Windows\DescendentsWalker.cs (3)
271if (VisualTreeHelper.GetParent(fe) != fe.Parent) 328if (VisualTreeHelper.GetParent(child) != ((FrameworkElement) child).Parent) 381DependencyObject dependencyObjectParent = VisualTreeHelper.GetParent(fe);
src\Framework\System\Windows\DescendentsWalkerBase.cs (1)
42DependencyObject dependencyObjectParent = VisualTreeHelper.GetParent(fe);
src\Framework\System\Windows\Documents\AdornerDecorator.cs (2)
130if (VisualTreeHelper.GetParent(_adornerLayer) != null) 149if (VisualTreeHelper.GetParent(_adornerLayer) != null)
src\Framework\System\Windows\Documents\AdornerLayer.cs (9)
295PointHitTestResult result = VisualTreeUtils.AsNearestPointHitTestResult(VisualTreeHelper.HitTest(this, point, false)); 308visual = (Visual)VisualTreeHelper.GetParent(visual); 329Visual parent = VisualTreeHelper.GetParent(visual) as Visual; 338parent = VisualTreeHelper.GetParent(parent) as Visual; 721Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 783Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 843Visual adornerLayerParent = VisualTreeHelper.GetParent(this) as Visual; 860Geometry geometry = VisualTreeHelper.GetClip(element); 879element = (Visual)VisualTreeHelper.GetParent(element);
src\Framework\System\windows\Documents\CaretElement.cs (1)
854node = VisualTreeHelper.GetParent(node);
src\Framework\System\Windows\Documents\ColumnResizeAdorner.cs (1)
134adornerLayer = VisualTreeHelper.GetParent(this) as AdornerLayer;
src\Framework\System\Windows\Documents\CompositionAdorner.cs (2)
132Visual parent2d = VisualTreeHelper.GetParent(this.AdornedElement) as Visual; 353AdornerLayer adornerLayer = VisualTreeHelper.GetParent(this) as AdornerLayer;
src\Framework\System\Windows\Documents\DocumentSequenceTextView.cs (1)
520visual = VisualTreeHelper.GetParent(visual) as Visual;
src\Framework\System\Windows\Documents\FixedTextView.cs (3)
702visual = VisualTreeHelper.GetParent(visual) as Visual; 791HitTestResult result = VisualTreeHelper.HitTest(this.FixedPage, pt); 803v = VisualTreeHelper.GetParent(v);
src\Framework\System\Windows\Documents\FlowDocument.cs (1)
919parentOfEmbeddedElement = VisualTreeHelper.GetParent((Visual)element);
src\Framework\System\Windows\Documents\RubberbandSelector.cs (8)
333visual.Clip = VisualTreeHelper.GetClip(old); 334visual.Offset = VisualTreeHelper.GetOffset(old); 335visual.Transform = VisualTreeHelper.GetTransform(old); 336visual.Opacity = VisualTreeHelper.GetOpacity(old); 337visual.OpacityMask = VisualTreeHelper.GetOpacityMask(old); 340visual.BitmapEffectInput = VisualTreeHelper.GetBitmapEffectInput(old); 341visual.BitmapEffect = VisualTreeHelper.GetBitmapEffect(old); 350int count = VisualTreeHelper.GetChildrenCount(old);
src\Framework\System\windows\Documents\TextEditorContextMenu.cs (2)
300for (Visual visual = This.UiScope; visual != null; visual = VisualTreeHelper.GetParent(visual) as Visual) 363Geometry clip = VisualTreeHelper.GetClip(element);
src\Framework\System\windows\Documents\TextEditorMouse.cs (4)
622Visual scrollViewer = VisualTreeHelper.GetParent(This.UiScope) as Visual; 625scrollViewer = VisualTreeHelper.GetParent(scrollViewer) as Visual; 779HitTestResult hitTestResult = VisualTreeHelper.HitTest(textEditor.UiScope, point); 811hitElement = VisualTreeHelper.GetParent(hitElement);
src\Framework\System\windows\Documents\TextSelection.cs (3)
2476element = VisualTreeHelper.GetParent(element); 2599parent = VisualTreeHelper.GetParent(element); 2605parent = VisualTreeHelper.GetParent(element);
src\Framework\System\Windows\FrameworkElement.cs (12)
2224for (Visual v = VisualTreeHelper.GetParent(this) as Visual; 2226v = VisualTreeHelper.GetParent(v) as Visual) 2466DependencyObject newParent = VisualTreeHelper.GetParentInternal(this); 2546FrameworkElement.GetContainingFrameworkElement(VisualTreeHelper.GetParent(this), out feParent, out fceParent); 2555if(feParent == null || !VisualTreeHelper.IsAncestorOf(e.Ancestor, feParent)) 2558BroadcastEventHelper.AddOrRemoveHasLoadedChangeHandlerFlag(this, null, VisualTreeHelper.GetParent(e.Ancestor)); 2561BroadcastEventHelper.BroadcastLoadedOrUnloadedEvent(this, null, VisualTreeHelper.GetParent(e.Ancestor)); 2900DependencyObject visualParent = VisualTreeHelper.GetParent(this); 3116DependencyObject visualParent = VisualTreeHelper.GetParent(this); 3979DependencyObject parentVisual = VisualTreeHelper.GetParent(fe); 4015for (DependencyObject v = visual; v != null; v = VisualTreeHelper.GetParent(v)) 5544fe._parent == null && VisualTreeHelper.GetParent(fe) == null &&
src\Framework\System\Windows\Generated\FrameworkElement.cs (2)
723parent = VisualTreeHelper.GetParent(this); 757parent = VisualTreeHelper.GetParent(this);
src\Framework\System\Windows\Input\KeyboardNavigation.cs (14)
728if (_adornedContentElement != null && (_contentHostParent==null || VisualTreeHelper.GetParent(_contentHostParent as Visual) == null)) 840visualParent = VisualTreeHelper.GetParent(visualParent) as Visual; 860AdornerLayer adornerlayer = VisualTreeHelper.GetParent(_focusVisualAdornerCache) as AdornerLayer; 1584int count = VisualTreeHelper.GetChildrenCount(parentAsUIElement); 1588DependencyObject vchild = VisualTreeHelper.GetChild(parentAsUIElement, i); 1645int count = VisualTreeHelper.GetChildrenCount(parentAsUIElement); 1650DependencyObject vchild = VisualTreeHelper.GetChild(parentAsUIElement, i); 1657DependencyObject visual = VisualTreeHelper.GetChild(parentAsUIElement, i); 1758int count = VisualTreeHelper.GetChildrenCount(elementAsVisual); 1761DependencyObject visual = VisualTreeHelper.GetChild(elementAsVisual, i); 1823int count = VisualTreeHelper.GetChildrenCount(elementAsVisual); 1826DependencyObject visual = VisualTreeHelper.GetChild(elementAsVisual, i); 1849while ((visual = VisualTreeHelper.GetParent(visual)) != null) 2531Visual containingVisual2D = VisualTreeHelper.GetContainingVisual2D(uiElement3D);
src\Framework\System\Windows\Shell\WindowChromeWorker.cs (3)
390if (VisualTreeHelper.GetChildrenCount(_window) == 0) 401var rootElement = (FrameworkElement)VisualTreeHelper.GetChild(_window, 0); 1533var rootElement = (FrameworkElement)VisualTreeHelper.GetChild(_window, 0);
src\Framework\System\Windows\StyleHelper.cs (2)
1968FrameworkElement parent = VisualTreeHelper.GetParent(child) as FrameworkElement; 1977Debug.Assert( null == VisualTreeHelper.GetParent(child),
src\Framework\System\Windows\TreeWalkHelper.cs (1)
1014DependencyObject visualParent = VisualTreeHelper.GetParent(d);
src\Framework\System\Windows\Window.cs (1)
1845if ( VisualTreeHelper.GetParent(this) != null )
System.Activities.Core.Presentation (11)
System\Activities\Core\Presentation\FlowchartConnectionPointsAdorner.cs (2)
66double pixelsPerDip = VisualTreeHelper.GetDpi(trueConnectionPoint).PixelsPerDip; 98double pixelsPerDip = VisualTreeHelper.GetDpi(falseConnectionPoint).PixelsPerDip;
System\Activities\Core\Presentation\FlowchartDesigner.Helpers.cs (2)
28HitTestResult result = VisualTreeHelper.HitTest(reference, point); 39obj = VisualTreeHelper.GetParent(obj);
System\Activities\Core\Presentation\FlowchartDesigner.xaml.cs (2)
768HitTestResult hitTestResult = VisualTreeHelper.HitTest(this.panel, newPoint); 2586else if (VisualTreeHelper.GetParent(view) == null)
System\Activities\Core\Presentation\StateContainerEditor.Utilities.cs (2)
105HitTestResult result = VisualTreeHelper.HitTest(reference, point); 116obj = VisualTreeHelper.GetParent(obj);
System\Activities\Core\Presentation\StateContainerEditor.xaml.cs (1)
1546HitTestResult hitTestResult = VisualTreeHelper.HitTest(this.panel, newPoint);
System\Activities\Core\Presentation\TransitionDesigner.xaml.cs (2)
538HitTestResult result = VisualTreeHelper.HitTest(visualToHitTest, point); 546obj = VisualTreeHelper.GetParent(obj))
System.Activities.Presentation (53)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\FlagEditor.xaml.cs (4)
105if (comboBoxItem != null && VisualTreeHelper.GetChildrenCount(comboBoxItem) > 0) 108StackPanel panel = VisualTreeHelper.GetChild(comboBoxItem, 0) as StackPanel; 109if (panel != null && VisualTreeHelper.GetChildrenCount(panel) > 0) 112UIElement item = VisualTreeHelper.GetChild(panel, 0) as UIElement;
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\quickitemtemplateselector.cs (1)
53element = VisualTreeHelper.GetParent(element);
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Controls\WorkaroundPopup.cs (1)
110currentObject = VisualTreeHelper.GetParent(currentObject);
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Selection\PropertySelection.cs (4)
472element = VisualTreeHelper.GetParent(element); 502neighbor = FindChildSelectionStop<T>(element, 0, VisualTreeHelper.GetChildrenCount(element) - 1, direction, maxSearchDepth, MatchDirection.Down); 632DependencyObject child = VisualTreeHelper.GetChild(parent, index); 650int grandChildrenCount = VisualTreeHelper.GetChildrenCount(child);
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\VisualTreeUtils.cs (16)
64int childCount = VisualTreeHelper.GetChildrenCount(container); 73FrameworkElement child = VisualTreeHelper.GetChild(container, index) as FrameworkElement; 106int childrenCount = VisualTreeHelper.GetChildrenCount(element); 115element = VisualTreeHelper.GetChild(element, 0); 144child = VisualTreeHelper.GetParent(child); 165int childCount = VisualTreeHelper.GetChildrenCount(reference); 168T child = VisualTreeHelper.GetChild(reference, i) as T; 205UIElement parent = VisualTreeHelper.GetParent(reference) as UIElement; 213parent = VisualTreeHelper.GetParent(parent) as UIElement; 230DependencyObject parent = VisualTreeHelper.GetParent(child); 234childrenCount = VisualTreeHelper.GetChildrenCount(parent); 237if (child.Equals(VisualTreeHelper.GetChild(parent, childIndex))) 266parent = VisualTreeHelper.GetParent(parent) as UIElement; 314totalChildCount = VisualTreeHelper.GetChildrenCount(currentObject.Visual); 317child = VisualTreeHelper.GetChild(currentObject.Visual, i) as Visual; 337element = VisualTreeHelper.GetParent(element);
System.Activities.Presentation\System\Activities\Presentation\CutCopyPasteHelper.cs (3)
131obj = VisualTreeHelper.GetParent(obj); 462HitTestResult hitTest = VisualTreeHelper.HitTest(parentVisual, clickPoint); 469visualHit = VisualTreeHelper.GetParent(visualHit);
System.Activities.Presentation\System\Activities\Presentation\DragDropHelper.cs (2)
828Rect bounds = VisualTreeHelper.GetDescendantBounds(viewElement); 852Rect bounds = VisualTreeHelper.GetDescendantBounds(viewElement);
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\AutoConnectHelper.cs (1)
37if (target != null && VisualTreeHelper.GetParent(target) == null)
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorWithStartDot.xaml.cs (1)
56HitTestResult result = VisualTreeHelper.HitTest(this, e.GetPosition(this));
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\FreeFormPanel.cs (1)
280obj = VisualTreeHelper.GetParent(obj);
System.Activities.Presentation\System\Activities\Presentation\MiniMap\MiniMapControl.xaml.cs (1)
358VisualTreeHelper.HitTest(this.lookupCanvas, args.GetPosition(this.lookupCanvas));
System.Activities.Presentation\System\Activities\Presentation\View\ActivityTypeResolver.xaml.cs (2)
253for (int i = 0; i < VisualTreeHelper.GetChildrenCount(tree); i++) 255DependencyObject child = VisualTreeHelper.GetChild(tree, i);
System.Activities.Presentation\System\Activities\Presentation\View\AutoScrollHelper.cs (1)
22element = VisualTreeHelper.GetParent(element);
System.Activities.Presentation\System\Activities\Presentation\View\DataGridHelper.cs (2)
1060int numVisuals = VisualTreeHelper.GetChildrenCount(parent); 1063Visual v = (Visual)VisualTreeHelper.GetChild(parent, i);
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.xaml.cs (2)
644source = VisualTreeHelper.GetParent(source) as FrameworkElement; 1165Rect bounds = VisualTreeHelper.GetDescendantBounds(this.designerPresenter);
System.Activities.Presentation\System\Activities\Presentation\View\RubberBandSelector.cs (2)
193HitTestResult result = VisualTreeHelper.HitTest(this.Designer.scrollableContent, e.GetPosition(this.Designer.scrollableContent)); 216HitTestResult result = VisualTreeHelper.HitTest(this.Designer.scrollViewer, e.GetPosition(this.Designer.scrollViewer));
System.Activities.Presentation\System\Activities\Presentation\View\ViewUtilities.cs (1)
267current != null; current = VisualTreeHelper.GetParent(current))
System.Activities.Presentation\System\Activities\Presentation\View\VirtualizedContainerService.cs (2)
367DependencyObject parent = VisualTreeHelper.GetParent(this); 370parent = VisualTreeHelper.GetParent(parent);
System.Activities.Presentation\System\Activities\Presentation\WorkflowItemPresenter.cs (4)
283DependencyObject parent = VisualTreeHelper.GetParent(this); 286parent = VisualTreeHelper.GetParent(parent); 410parent = VisualTreeHelper.GetParent(this) as FrameworkElement; 413parent = VisualTreeHelper.GetParent(parent) as FrameworkElement;
System.Activities.Presentation\System\Activities\Presentation\WorkflowItemsPresenter.cs (2)
325DependencyObject parent = VisualTreeHelper.GetParent(this); 328parent = VisualTreeHelper.GetParent(parent);