Example #1
0
        public void EndEdit()
        {
            if (!inEdit)
            {
                return;
            }
            inEdit    = false;
            backTitle = null;
            backMemo  = null;
            backSelectedDiffOptions.Clear();

            CompareFormVM parent = (CompareFormVM)Parent;

            parent.UpdateModel();
            Memorize();
        }
Example #2
0
        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);
        }