示例#1
0
        /// <summary>
        /// 开始窗体切换页面
        /// </summary>
        public void PageSourceCommand_Executed(object obj)
        {
            string pageName = obj.ToString();

            switch (pageName)
            {
            case "PageImportFile":
            {
                if (PageImportFile == null)
                {
                    PageImportFile = new PageImportFileView();
                }
                PageSource = PageImportFile;
            }
            break;

            case "PageSelectData":
            {
                if (PageSelectData == null)
                {
                    PageSelectData = new PageSelectDataView();
                }
                PageSource = PageSelectData;
            }
            break;

            case "PageOutData":
            {
                if (PageOutData == null)
                {
                    PageOutData = new PageOutDataView();
                }
                PageSource = PageOutData;
            }
            break;

            case "PageCloth":
            {
                if (PageCloth == null)
                {
                    PageCloth = new PageClothView();
                }
                PageSource = PageCloth;
            }
            break;
            }
        }
示例#2
0
        public PageSelectDataViewModel(PageSelectDataView view)
        {
            Model = new PageSelectDataModel(this, view);

            UpdateBtnClicked = new DelegateCommand();
            UpdateBtnClicked.ExecuteCommand = new Action <object>(Model.UpdateBtnClick);

            PrevPageBtnClicked = new DelegateCommand();
            PrevPageBtnClicked.ExecuteCommand = new Action <object>(Model.PrevPageBtnClick);

            NextPageBtnClicked = new DelegateCommand();
            NextPageBtnClicked.ExecuteCommand = new Action <object>(Model.NextPageBtnClick);

            LastPageBtnClicked = new DelegateCommand();
            LastPageBtnClicked.ExecuteCommand = new Action <object>(Model.LastPageBtnClick);

            FirstPageBtnClicked = new DelegateCommand();
            FirstPageBtnClicked.ExecuteCommand = new Action <object>(Model.FirstPageBtnClick);
        }
示例#3
0
        public PageSelectDataModel(PageSelectDataViewModel ViewModel, PageSelectDataView View)
        {
            this.ViewModel = ViewModel;
            this.View      = View;

            CountSourceList = new List <string>()
            {
                "全部", "1", "2", "3"
            };
            ValueTypeSourceList = new List <string>()
            {
                "全部", "HEX", "FAM"
            };
            List <string> holeNameList = ClothManager.Instance.GetHoleNames();

            holeNameList.Insert(0, "全部");
            HoleNameSourceList = holeNameList;

            StartLoop      = "0";
            EndLoop        = "0";
            CheckCount     = CountSourceList.First();
            CheckValueType = ValueTypeSourceList.First();
            CheckHoleName  = HoleNameSourceList.First();
        }