1 write to IsSubmenuOpen
PresentationFramework (1)
src\Framework\System\Windows\Controls\Primitives\MenuBase.cs (1)
854CurrentSelection.IsSubmenuOpen = false;
27 references to IsSubmenuOpen
PresentationFramework (27)
src\Framework\System\Windows\Automation\Peers\MenuItemAutomationPeer.cs (1)
228else if (owner.IsSubmenuOpen)
src\Framework\System\Windows\Controls\Menu.cs (2)
267(CurrentSelection == null || !CurrentSelection.IsSubmenuOpen)) 331&& newSelection.IsSubmenuOpen)
src\Framework\System\Windows\Controls\MenuItem.cs (19)
452if (parent == null || parent.IsSubmenuOpen) 570return mi.IsSubmenuOpen ? BooleanBoxes.FalseBox : value; 666if (menuItem.CurrentSelection.IsSubmenuOpen) 1021if (menuItem.IsSubmenuOpen) 1062if (menuItem.CurrentSelection != null && menuItem.CurrentSelection.IsSubmenuOpen) 1603if (e.OriginalSource == menuItem && menuItem.IsSubmenuOpen) 1765if (!IsSubmenuOpen) 1781if (sibling == null || !sibling.IsSubmenuOpen) 1783if (!IsSubmenuOpen) 1807if (!IsSelected || !IsSubmenuOpen) 1837if (!IsSubmenuOpen) 1952if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 1968if ((role == MenuItemRole.SubmenuHeader) && !IsSubmenuOpen) 1989else if (role == MenuItemRole.SubmenuHeader && !IsSubmenuOpen) 2001if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 2011if (role == MenuItemRole.SubmenuHeader && IsSubmenuOpen && CurrentSelection == null) 2026if (IsSubmenuOpen) 2356if (IsSubmenuOpen) 2373if (!IsSubmenuOpen)
src\Framework\System\Windows\Controls\Primitives\MenuBase.cs (5)
215if (!HasCapture && !IsMouseOver && CurrentSelection != null && !CurrentSelection.IsKeyboardFocused && !CurrentSelection.IsSubmenuOpen) 358wasSubmenuOpen = menu.CurrentSelection.IsSubmenuOpen; 370if (menu.CurrentSelection.IsSubmenuOpen != wasSubmenuOpen) 457if (CurrentSelection != null && CurrentSelection.IsSubmenuOpen) 853wasSubmenuOpen = CurrentSelection.IsSubmenuOpen;