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