public void EndEdit() { if (!inEdit) { return; } inEdit = false; backTitle = null; backMemo = null; backSelectedDiffOptions.Clear(); CompareFormVM parent = (CompareFormVM)Parent; parent.UpdateModel(); Memorize(); }
public GroupVM(MainWindowVM mainWindowVM, Group group) : base(mainWindowVM, group) { this.groupModel = group; groupForm = new GroupFormVM(this); MenuItemVM categoryGroup = new MenuItemVM(MenuElem.C_GROUP, groupForm); MenuItemVM menuDetail = new MenuItemVM(MenuElem.M_DETAIL, groupForm); categoryGroup.Add(menuDetail); this.MenuItems.Add(categoryGroup); compareConceptSchemeForm = new CompareFormVM(this, groupModel.ConceptSchemeCompareTable); MenuItemVM menuCompareDai = new MenuItemVM(MenuElem.M_COMPARE_DAI, compareConceptSchemeForm); categoryGroup.Add(menuCompareDai); compareConceptForm = new CompareFormVM(this, groupModel.ConceptCompareTable); MenuItemVM menuCompareSho = new MenuItemVM(MenuElem.M_COMPARE_SHO, compareConceptForm); categoryGroup.Add(menuCompareSho); compareVariableForm = new CompareFormVM(this, groupModel.VariableCompareTable); MenuItemVM menuCompareVariable = new MenuItemVM(MenuElem.M_COMPARE_VARIABLE, compareVariableForm); categoryGroup.Add(menuCompareVariable); }