108 references to MenuItemRole
PresentationFramework (90)
System\Windows\Automation\Peers\MenuItemAutomationPeer.cs (23)
51MenuItemRole role = owner.Role; 52if ( (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 67MenuItemRole role = owner.Role; 68if ( (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 160MenuItemRole role = menuItem.Role; 161if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) 211MenuItemRole role = owner.Role; 213if ( (role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 229MenuItemRole role = owner.Role; 231if ( (role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 247MenuItemRole role = owner.Role; 249if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem || !owner.HasItems) 270MenuItemRole role = owner.Role; 272if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 276else if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader)
System\Windows\Controls\Menu.cs (1)
309&& newSelection.Role == MenuItemRole.TopLevelHeader
System\Windows\Controls\MenuItem.cs (59)
622MenuItemRole role = menuItem.Role; 623if (role == MenuItemRole.TopLevelHeader) 705if ((menuItem.IsMouseOver) && (menuItem.Role == MenuItemRole.SubmenuHeader)) 754typeof(MenuItemRole), 756new FrameworkPropertyMetadata(MenuItemRole.TopLevelItem)); 770public MenuItemRole Role 772get { return (MenuItemRole) GetValue(RoleProperty); } 777MenuItemRole type; 783type = MenuItemRole.TopLevelHeader; 787type = MenuItemRole.SubmenuHeader; 794type = MenuItemRole.TopLevelItem; 798type = MenuItemRole.SubmenuItem; 1492MenuItemRole role = Role; 1494if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 1514MenuItemRole role = Role; 1516if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 1636MenuItemRole role = Role; 1642if (((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) && IsInMenuMode) 1643|| (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem)) 1692MenuItemRole role = Role; 1698if (((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) && OpenOnMouseEnter) 1699|| (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem)) 1721private void MouseEnterInMenuMode(MenuItemRole role) 1725case MenuItemRole.TopLevelHeader: 1726case MenuItemRole.TopLevelItem: 1736case MenuItemRole.SubmenuHeader: 1737case MenuItemRole.SubmenuItem: 1786private void MouseLeaveInMenuMode(MenuItemRole role) 1791if (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem) 1891MenuItemRole role = Role; 1910if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1926if ((role == MenuItemRole.SubmenuHeader) && !IsSubmenuOpen) 1935if (((role == MenuItemRole.SubmenuItem) || (role == MenuItemRole.TopLevelItem))) 1941else if (role == MenuItemRole.TopLevelHeader) 1947else if (role == MenuItemRole.SubmenuHeader && !IsSubmenuOpen) 1959if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1969if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1982if ((role != MenuItemRole.TopLevelHeader) && (role != MenuItemRole.TopLevelItem)) 2038MenuItemRole type = Role; 2042case MenuItemRole.TopLevelItem: 2043case MenuItemRole.SubmenuItem: 2049case MenuItemRole.TopLevelHeader : 2050case MenuItemRole.SubmenuHeader : 2200Debug.Assert(Role == MenuItemRole.TopLevelHeader || Role == MenuItemRole.TopLevelItem, "MenuItem was not top-level"); 2282if (Role == MenuItemRole.TopLevelItem && !StaysOpenOnClick) 2298if (Role == MenuItemRole.TopLevelHeader) 2499private void OpenHierarchy(MenuItemRole role) 2503if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader)
System\Windows\Controls\Primitives\MenuBase.cs (6)
364MenuItemRole role = menu.CurrentSelection.Role; 366if (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.TopLevelHeader) 588MenuItemRole role = menuItemSource.Role; 590if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem)
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (1)
7461bamlMember.TypeConverterType = typeof(System.Windows.Controls.MenuItemRole);
PresentationUI (1)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (1)
1250if (menuItem != null && menuItem.Role == MenuItemRole.TopLevelHeader &&
System.Windows.Controls.Ribbon (17)
Microsoft\Windows\Automation\Peers\RibbonMenuItemDataAutomationPeer.cs (14)
88MenuItemRole role = menuItemOwner.Role; 91if ((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 106if ((role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 151MenuItemRole role = menuItemOwner.Role; 153if ((role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 182MenuItemRole role = menuItemOwner.Role; 184if ((role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 214MenuItemRole role = menuItemOwner.Role; 216if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem || !menuItemOwner.HasItems)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (3)
1026if (Role == MenuItemRole.TopLevelHeader && IsSubmenuOpen) 1658if (Role == MenuItemRole.SubmenuItem || Role == MenuItemRole.TopLevelItem)