90 references to MenuItemRole
PresentationFramework (90)
src\Framework\System\Windows\Automation\Peers\MenuItemAutomationPeer.cs (23)
47MenuItemRole role = owner.Role; 48if ( (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 63MenuItemRole role = owner.Role; 64if ( (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 135MenuItemRole role = menuItem.Role; 136if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) 186MenuItemRole role = owner.Role; 188if ( (role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 204MenuItemRole role = owner.Role; 206if ( (role != MenuItemRole.TopLevelHeader && role != MenuItemRole.SubmenuHeader) 222MenuItemRole role = owner.Role; 224if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem || !owner.HasItems) 245MenuItemRole role = owner.Role; 247if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 251else if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader)
src\Framework\System\Windows\Controls\Menu.cs (1)
330&& newSelection.Role == MenuItemRole.TopLevelHeader
src\Framework\System\Windows\Controls\MenuItem.cs (59)
617MenuItemRole role = menuItem.Role; 618if (role == MenuItemRole.TopLevelHeader) 700if ((menuItem.IsMouseOver) && (menuItem.Role == MenuItemRole.SubmenuHeader)) 749typeof(MenuItemRole), 751new FrameworkPropertyMetadata(MenuItemRole.TopLevelItem)); 765public MenuItemRole Role 767get { return (MenuItemRole) GetValue(RoleProperty); } 772MenuItemRole type; 778type = MenuItemRole.TopLevelHeader; 782type = MenuItemRole.SubmenuHeader; 789type = MenuItemRole.TopLevelItem; 793type = MenuItemRole.SubmenuItem; 1522MenuItemRole role = Role; 1524if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader) 1550MenuItemRole role = Role; 1552if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem) 1672MenuItemRole role = Role; 1678if (((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) && IsInMenuMode) 1679|| (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem)) 1728MenuItemRole role = Role; 1734if (((role == MenuItemRole.TopLevelHeader || role == MenuItemRole.TopLevelItem) && OpenOnMouseEnter) 1735|| (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem)) 1757private void MouseEnterInMenuMode(MenuItemRole role) 1761case MenuItemRole.TopLevelHeader: 1762case MenuItemRole.TopLevelItem: 1772case MenuItemRole.SubmenuHeader: 1773case MenuItemRole.SubmenuItem: 1822private void MouseLeaveInMenuMode(MenuItemRole role) 1827if (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.SubmenuItem) 1933MenuItemRole role = Role; 1952if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1968if ((role == MenuItemRole.SubmenuHeader) && !IsSubmenuOpen) 1977if (((role == MenuItemRole.SubmenuItem) || (role == MenuItemRole.TopLevelItem))) 1983else if (role == MenuItemRole.TopLevelHeader) 1989else if (role == MenuItemRole.SubmenuHeader && !IsSubmenuOpen) 2001if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 2011if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 2024if ((role != MenuItemRole.TopLevelHeader) && (role != MenuItemRole.TopLevelItem)) 2086MenuItemRole type = Role; 2090case MenuItemRole.TopLevelItem: 2091case MenuItemRole.SubmenuItem: 2097case MenuItemRole.TopLevelHeader : 2098case MenuItemRole.SubmenuHeader : 2249Debug.Assert(Role == MenuItemRole.TopLevelHeader || Role == MenuItemRole.TopLevelItem, "MenuItem was not top-level"); 2342if (Role == MenuItemRole.TopLevelItem && !StaysOpenOnClick) 2358if (Role == MenuItemRole.TopLevelHeader) 2559private void OpenHierarchy(MenuItemRole role) 2563if (role == MenuItemRole.TopLevelHeader || role == MenuItemRole.SubmenuHeader)
src\Framework\System\Windows\Controls\Primitives\MenuBase.cs (6)
366MenuItemRole role = menu.CurrentSelection.Role; 368if (role == MenuItemRole.SubmenuHeader || role == MenuItemRole.TopLevelHeader) 592MenuItemRole role = menuItemSource.Role; 594if (role == MenuItemRole.TopLevelItem || role == MenuItemRole.SubmenuItem)
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (1)
7419bamlMember.TypeConverterType = typeof(System.Windows.Controls.MenuItemRole);