54 references to TreeHelper
System.Windows.Controls.Ribbon (54)
Microsoft\Windows\Controls\KeyTipService.cs (5)
391return TreeHelper.FindVisualAncestor(element, 394return ((KeyTipService.GetIsKeyTipScope(d)) || (TreeHelper.GetParent(d) == null)); 399return TreeHelper.FindAncestor(element, delegate(DependencyObject d) 401return ((KeyTipService.GetIsKeyTipScope(d)) || (TreeHelper.GetParent(d) == null)); 1056return TreeHelper.FindRoot(element);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonContextualTabGroupsPanel.cs (1)
214return TreeHelper.FindTemplatedAncestor<RibbonContextualTabGroupItemsControl>(this);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGalleryCategoriesPanel.cs (1)
619TreeHelper.InvalidateMeasureForVisualAncestorPath(this, RibbonHelper.IsISupportStarLayout);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupItemsPanel.cs (2)
427TreeHelper.InvalidateMeasureForVisualAncestorPath(this, RibbonHelper.IsISupportStarLayout); 449TreeHelper.InvalidateMeasureForVisualAncestorPath(this, RibbonHelper.IsISupportStarLayout);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonMenuItemsPanel.cs (1)
319return TreeHelper.FindTemplatedAncestor<ItemsControl>(this);
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonTabsPanel.cs (1)
71_ribbon = TreeHelper.FindTemplatedAncestor<Ribbon>(this);
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (7)
1829TreeHelper.IsVisualAncestorOf(this, e.OriginalSource as DependencyObject)) 1971RibbonGroup ribbonGroup = TreeHelper.FindVisualAncestor<RibbonGroup>(Keyboard.FocusedElement as DependencyObject); 2045RibbonControl ribbonControl = TreeHelper.FindVisualAncestor<RibbonControl>(Keyboard.FocusedElement as DependencyObject); 2077!TreeHelper.IsVisualAncestorOf(targetControl, Keyboard.FocusedElement as DependencyObject)) 2218!TreeHelper.IsVisualAncestorOf(this, focusedElement) && 2221!TreeHelper.IsVisualAncestorOf(_itemsPresenterPopup.Child, focusedElement)) 2463obj = TreeHelper.GetParent(obj);
Microsoft\Windows\Controls\Ribbon\RibbonApplicationMenu.cs (6)
450TreeHelper.IsVisualAncestorOf(footerPaneHost, element)) 491TreeHelper.IsVisualAncestorOf(auxilaryPaneHost, element)) 521TreeHelper.IsVisualAncestorOf(auxilaryPaneHost, element)) 528!TreeHelper.IsVisualAncestorOf(auxilaryPaneHost, nextFocus)) 542TreeHelper.IsVisualAncestorOf(subMenuScrollViewer, element)) 550menuItem = TreeHelper.FindVisualAncestor<RibbonMenuItem>(element);
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
1197(TreeHelper.FindVisualAncestor<RibbonGalleryCategory>(focusedElement) != null))
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (2)
82Popup ancestorPopup = TreeHelper.FindAncestor(dismissPopupSource, delegate(DependencyObject element) { return (element is Popup); }) as Popup; 154current = TreeHelper.GetParent(current);
Microsoft\Windows\Controls\Ribbon\RibbonControlService.cs (5)
615DependencyObject ancestor = TreeHelper.FindVisualAncestor(d, 622TreeHelper.InvalidateMeasureForVisualAncestorPath(d, delegate(DependencyObject element) 665RibbonGroupItemsPanel ribbonGroupItemsPanel = TreeHelper.FindVisualAncestor<RibbonGroupItemsPanel>(d); 668RibbonGroup ribbonGroup = TreeHelper.FindVisualAncestor<RibbonGroup>(ribbonGroupItemsPanel); 704RibbonControlGroup controlGroup = TreeHelper.FindVisualAncestor<RibbonControlGroup>(d);
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (3)
601TreeHelper.InvalidateMeasureForVisualAncestorPath<RibbonGallery>(category.ItemsHostSite, false); 2691ScrollViewer predictedFocusAncestor = TreeHelper.FindVisualAncestor<ScrollViewer>(predictedFocus); 2706RibbonMenuItem menuItem = TreeHelper.FindAncestor(this, delegate(DependencyObject d) { return (d is RibbonMenuItem); }) as RibbonMenuItem;
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (5)
991RibbonGroupsPanel panel = TreeHelper.FindVisualAncestor<RibbonGroupsPanel>(this); 1115TreeHelper.InvalidateMeasureForVisualAncestorPath<RibbonGroup>(_itemsPresenter); 1221TreeHelper.InvalidateMeasureForVisualAncestorPath<RibbonGroup>(d); 1261TreeHelper.InvalidateMeasureForVisualAncestorPath<RibbonGroup>(_templateContentControl); 1672TreeHelper.IsVisualAncestorOf(_itemsPresenter, placementTarget))
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (7)
153DependencyObject rootVisual = TreeHelper.FindVisualRoot(element); 1322TreeHelper.IsVisualAncestorOf(element, Mouse.Captured as DependencyObject))); 1331return TreeHelper.FindAncestor(element, delegate(DependencyObject d) { return d == ancestor; }) != null; 1363ISupportStarLayout starLayoutManager = TreeHelper.FindVisualAncestor(starLayoutProvider, 2815RibbonGroup ribbonGroup = TreeHelper.FindAncestor(fe, delegate(DependencyObject element) { return (element is RibbonGroup); }) as RibbonGroup; 2818ribbonGroup = TreeHelper.FindLogicalAncestor<RibbonGroup>(fe); 2874TreeHelper.InvalidateMeasureForVisualAncestorPath<Popup>(itemsPresenter);
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (3)
854(IsFocused || (focusedElement != null && TreeHelper.IsVisualAncestorOf(this, focusedElement)))) 1278_popupRoot = TreeHelper.FindVisualRoot(_itemsPresenter) as UIElement; 1507!TreeHelper.IsVisualAncestorOf(this, e.OriginalSource as DependencyObject))
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (2)
781(!popupChild.IsKeyboardFocusWithin || TreeHelper.IsVisualAncestorOf(popupChild, originalSource))) 1322_popupRoot = TreeHelper.FindVisualRoot(_itemsPresenter) as UIElement;
Microsoft\Windows\Controls\Ribbon\RibbonTwoLineText.cs (2)
280TreeHelper.InvalidateMeasureForVisualAncestorPath<RibbonTwoLineText>(_textBlock2); 313TreeHelper.InvalidateMeasureForVisualAncestorPath<RibbonTwoLineText>(_textBlock2);