108 references to MenuItemRole
PresentationFramework (90)
System\Windows\Automation\Peers\MenuItemAutomationPeer.cs (23)
37MenuItemRole role = owner.Role; 38if ( (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 53MenuItemRole role = owner.Role; 54if ( (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 146MenuItemRole role = menuItem.Role; 147if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) 197MenuItemRole role = owner.Role; 199if ( (role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 215MenuItemRole role = owner.Role; 217if ( (role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 233MenuItemRole role = owner.Role; 235if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem || !owner.HasItems) 256MenuItemRole role = owner.Role; 258if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 262else if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader)
System\Windows\Controls\Menu.cs (1)
298&& newSelection.Role == MenuItemRole.TopLevelHeader
System\Windows\Controls\MenuItem.cs (59)
611MenuItemRole role = menuItem.Role; 612if (role == MenuItemRole.TopLevelHeader) 694if ((menuItem.IsMouseOver) && (menuItem.Role == MenuItemRole.SubmenuHeader)) 743typeof(MenuItemRole), 745new FrameworkPropertyMetadata(MenuItemRole.TopLevelItem)); 759public MenuItemRole Role 761get { return (MenuItemRole) GetValue(RoleProperty); } 766MenuItemRole type; 772type = MenuItemRole.TopLevelHeader; 776type = MenuItemRole.SubmenuHeader; 783type = MenuItemRole.TopLevelItem; 787type = MenuItemRole.SubmenuItem; 1477MenuItemRole role = Role; 1479if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 1499MenuItemRole role = Role; 1501if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 1621MenuItemRole role = Role; 1627if (((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) && IsInMenuMode) 1628|| (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem)) 1677MenuItemRole role = Role; 1683if (((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) && OpenOnMouseEnter) 1684|| (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem)) 1706private void MouseEnterInMenuMode(MenuItemRole role) 1710case MenuItemRole.TopLevelHeader: 1711case MenuItemRole.TopLevelItem: 1721case MenuItemRole.SubmenuHeader: 1722case MenuItemRole.SubmenuItem: 1771private void MouseLeaveInMenuMode(MenuItemRole role) 1776if (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem) 1873MenuItemRole role = Role; 1892if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1908if ((role == MenuItemRole.SubmenuHeader) && !IsSubmenuOpen) 1917if (((role == MenuItemRole.SubmenuItem) || (role == MenuItemRole.TopLevelItem))) 1923else if (role == MenuItemRole.TopLevelHeader) 1929else if (role == MenuItemRole.SubmenuHeader && !IsSubmenuOpen) 1941if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1951if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1964if ((role != MenuItemRole.TopLevelHeader) && (role != MenuItemRole.TopLevelItem)) 2020MenuItemRole type = Role; 2024case MenuItemRole.TopLevelItem: 2025case MenuItemRole.SubmenuItem: 2031case MenuItemRole.TopLevelHeader : 2032case MenuItemRole.SubmenuHeader : 2184Debug.Assert(Role == MenuItemRole.TopLevelHeader || Role == MenuItemRole.TopLevelItem, "MenuItem was not top-level"); 2266if (Role == MenuItemRole.TopLevelItem && !StaysOpenOnClick) 2282if (Role == MenuItemRole.TopLevelHeader) 2483private void OpenHierarchy(MenuItemRole role) 2487if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader)
System\Windows\Controls\Primitives\MenuBase.cs (6)
354MenuItemRole role = menu.CurrentSelection.Role; 356if (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.TopLevelHeader) 578MenuItemRole role = menuItemSource.Role; 580if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem)
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (1)
8045TypeConverterType = typeof(System.Windows.Controls.MenuItemRole),
PresentationUI (1)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (1)
1253if (menuItem != null && menuItem.Role == MenuItemRole.TopLevelHeader &&
System.Windows.Controls.Ribbon (17)
Microsoft\Windows\Automation\Peers\RibbonMenuItemDataAutomationPeer.cs (14)
83MenuItemRole role = menuItemOwner.Role; 86if ((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 101if ((role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 146MenuItemRole role = menuItemOwner.Role; 148if ((role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 177MenuItemRole role = menuItemOwner.Role; 179if ((role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 209MenuItemRole role = menuItemOwner.Role; 211if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem || !menuItemOwner.HasItems)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (3)
1019if (Role == MenuItemRole.TopLevelHeader && IsSubmenuOpen) 1641if (Role == MenuItemRole.SubmenuItem || Role == MenuItemRole.TopLevelItem)