private void DeleteEx() { _dtDeleteEx = DateTime.Now; if (CurrentClassicItem == null) { return; } var result = MessageBox.Show("确认删除菜单类别: " + CurrentClassicItem.Name + " ?", "确认删除", MessageBoxButton.YesNoCancel); if (result == MessageBoxResult.No || result == MessageBoxResult.Cancel) { return; } int id = CurrentClassicItem.Value; if (MenuClassicItems.Contains(CurrentClassicItem)) { MenuClassicItems.Remove(CurrentClassicItem); if (MenuClassicItems.Count > 0) { CurrentClassicItem = MenuClassicItems[0]; } } ServerClassic.DeleteMneu(id); }
private void AddEx() { _dtAddEx = DateTime.Now; int intValueId = ServerClassic.GetMaxAviableClassicId(); var menusTarget = new NameValueInt() { Name = "新模板", Value = intValueId }; foreach (var t in MenuClassicItems) { if (t.Value == intValueId) { CurrentClassicItem = t; return; } } MenuClassicItems.Add(menusTarget); CurrentClassicItem = menusTarget; }
public void OnUserHideOrClosing() { MenuClassicItems.Clear(); MenusItems.Clear(); }