private void ItemClicked(KFlyoutMenu menu, KButton menuItem, bool setSelection) { if (setSelection) { ItemSelected(menu, menuItem); } menu.Close(); if (menu.autoClose) { currentlyOpenMenu = null; } }
private void MenuClicked(KFlyoutMenu menu) { if (menu.IsOpen()) { menu.Close(); if (menu.autoClose) { currentlyOpenMenu = null; } } else { if (menu.autoClose && currentlyOpenMenu != null) { currentlyOpenMenu.Close(); } menu.Open(); if (menu.autoClose) { currentlyOpenMenu = menu; } } }