108 references to MenuItemRole
PresentationFramework (90)
System\Windows\Automation\Peers\MenuItemAutomationPeer.cs (23)
38MenuItemRole role = owner.Role; 39if ( (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 54MenuItemRole role = owner.Role; 55if ( (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 147MenuItemRole role = menuItem.Role; 148if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) 198MenuItemRole role = owner.Role; 200if ( (role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 216MenuItemRole role = owner.Role; 218if ( (role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 234MenuItemRole role = owner.Role; 236if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem || !owner.HasItems) 257MenuItemRole role = owner.Role; 259if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 263else if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader)
System\Windows\Controls\Menu.cs (1)
299&& newSelection.Role == MenuItemRole.TopLevelHeader
System\Windows\Controls\MenuItem.cs (59)
612MenuItemRole role = menuItem.Role; 613if (role == MenuItemRole.TopLevelHeader) 695if ((menuItem.IsMouseOver) && (menuItem.Role == MenuItemRole.SubmenuHeader)) 744typeof(MenuItemRole), 746new FrameworkPropertyMetadata(MenuItemRole.TopLevelItem)); 760public MenuItemRole Role 762get { return (MenuItemRole) GetValue(RoleProperty); } 767MenuItemRole type; 773type = MenuItemRole.TopLevelHeader; 777type = MenuItemRole.SubmenuHeader; 784type = MenuItemRole.TopLevelItem; 788type = MenuItemRole.SubmenuItem; 1482MenuItemRole role = Role; 1484if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 1504MenuItemRole role = Role; 1506if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 1626MenuItemRole role = Role; 1632if (((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) && IsInMenuMode) 1633|| (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem)) 1682MenuItemRole role = Role; 1688if (((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) && OpenOnMouseEnter) 1689|| (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem)) 1711private void MouseEnterInMenuMode(MenuItemRole role) 1715case MenuItemRole.TopLevelHeader: 1716case MenuItemRole.TopLevelItem: 1726case MenuItemRole.SubmenuHeader: 1727case MenuItemRole.SubmenuItem: 1776private void MouseLeaveInMenuMode(MenuItemRole role) 1781if (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem) 1881MenuItemRole role = Role; 1900if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1916if ((role == MenuItemRole.SubmenuHeader) && !IsSubmenuOpen) 1925if (((role == MenuItemRole.SubmenuItem) || (role == MenuItemRole.TopLevelItem))) 1931else if (role == MenuItemRole.TopLevelHeader) 1937else if (role == MenuItemRole.SubmenuHeader && !IsSubmenuOpen) 1949if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1959if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1972if ((role != MenuItemRole.TopLevelHeader) && (role != MenuItemRole.TopLevelItem)) 2028MenuItemRole type = Role; 2032case MenuItemRole.TopLevelItem: 2033case MenuItemRole.SubmenuItem: 2039case MenuItemRole.TopLevelHeader : 2040case MenuItemRole.SubmenuHeader : 2190Debug.Assert(Role == MenuItemRole.TopLevelHeader || Role == MenuItemRole.TopLevelItem, "MenuItem was not top-level"); 2272if (Role == MenuItemRole.TopLevelItem && !StaysOpenOnClick) 2288if (Role == MenuItemRole.TopLevelHeader) 2489private void OpenHierarchy(MenuItemRole role) 2493if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader)
System\Windows\Controls\Primitives\MenuBase.cs (6)
355MenuItemRole role = menu.CurrentSelection.Role; 357if (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.TopLevelHeader) 579MenuItemRole role = menuItemSource.Role; 581if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem)
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (1)
7459bamlMember.TypeConverterType = typeof(System.Windows.Controls.MenuItemRole);
PresentationUI (1)
MS\Internal\Documents\DocumentApplicationDocumentViewer.cs (1)
1243if (menuItem != null && menuItem.Role == MenuItemRole.TopLevelHeader &&
System.Windows.Controls.Ribbon (17)
Microsoft\Windows\Automation\Peers\RibbonMenuItemDataAutomationPeer.cs (14)
84MenuItemRole role = menuItemOwner.Role; 87if ((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 102if ((role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 147MenuItemRole role = menuItemOwner.Role; 149if ((role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 178MenuItemRole role = menuItemOwner.Role; 180if ((role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 210MenuItemRole role = menuItemOwner.Role; 212if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem || !menuItemOwner.HasItems)
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (3)
1023if (Role == MenuItemRole.TopLevelHeader && IsSubmenuOpen) 1655if (Role == MenuItemRole.SubmenuItem || Role == MenuItemRole.TopLevelItem)