7 writes to CurrentSelection
PresentationFramework (7)
src\Framework\System\Windows\Controls\ContextMenu.cs (1)
526CurrentSelection = null;
src\Framework\System\Windows\Controls\Primitives\MenuBase.cs (6)
217CurrentSelection = null; 300CurrentSelection = null; 362menu.CurrentSelection = newSelectedMenuItem; 384menu.CurrentSelection = null; 742CurrentSelection = null; 855CurrentSelection = null;
29 references to CurrentSelection
PresentationFramework (29)
src\Framework\System\Windows\Controls\ContextMenu.cs (3)
435if (CurrentSelection == null) 444if (CurrentSelection == null) 524if (CurrentSelection != null)
src\Framework\System\Windows\Controls\Menu.cs (6)
215if (CurrentSelection != null) 222CurrentSelection.OpenSubmenuWithKeyboard(); 229if (CurrentSelection != null) 236CurrentSelection.OpenSubmenuWithKeyboard(); 267(CurrentSelection == null || !CurrentSelection.IsSubmenuOpen))
src\Framework\System\Windows\Controls\MenuItem.cs (1)
2489sibling = menuParent.CurrentSelection;
src\Framework\System\Windows\Controls\Primitives\MenuBase.cs (19)
215if (!HasCapture && !IsMouseOver && CurrentSelection != null && !CurrentSelection.IsKeyboardFocused && !CurrentSelection.IsSubmenuOpen) 298if (CurrentSelection != null) 352if ((menu.CurrentSelection != newSelectedMenuItem) && (newSelectedMenuItem.LogicalParent == menu)) 356if (menu.CurrentSelection != null) 358wasSubmenuOpen = menu.CurrentSelection.IsSubmenuOpen; 359menu.CurrentSelection.SetCurrentValueInternal(MenuItem.IsSubmenuOpenProperty, BooleanBoxes.FalseBox); 363if (menu.CurrentSelection != null && wasSubmenuOpen) 366MenuItemRole role = menu.CurrentSelection.Role; 370if (menu.CurrentSelection.IsSubmenuOpen != wasSubmenuOpen) 372menu.CurrentSelection.SetCurrentValueInternal(MenuItem.IsSubmenuOpenProperty, BooleanBoxes.Box(wasSubmenuOpen)); 382if (menu.CurrentSelection == newSelectedMenuItem) 457if (CurrentSelection != null && CurrentSelection.IsSubmenuOpen) 459CurrentSelection.SetCurrentValueInternal(MenuItem.IsSubmenuOpenProperty, BooleanBoxes.FalseBox); 851if (CurrentSelection != null) 853wasSubmenuOpen = CurrentSelection.IsSubmenuOpen; 854CurrentSelection.IsSubmenuOpen = false;