public frmProcessSheet(WPF.MDI.MdiChild me, UserInformation userinfo)
 {
     InitializeComponent();
     vm = new ProcessSheetViewModel(userinfo, me);
     vm.DgrdProcessSheet = dgrdProcessSheet;
     vm.Sort             = "asc";
     this.DataContext    = vm;
     me.Closing         += vm.CloseMethod;
     if (vm.CloseAction == null)
     {
         vm.CloseAction = new Action(() => me.Close());
     }
 }
        public frmProcessSheet(WPF.MDI.MdiChild me, UserInformation userinfo, string productNo, string productDesc)
        {
            Progress.ProcessingText = PDMsg.Load;
            Progress.Start();
            InitializeComponent();
            ProcessSheetViewModel vm = new ProcessSheetViewModel(userinfo, productNo, productDesc, me);

            this.DataContext    = vm;
            vm.DgrdProcessSheet = dgrdProcessSheet;
            //cmbPartNo.ButtonVisibility = Visibility.Collapsed;
            me.Closing += vm.CloseMethod;
            Progress.End();
            if (vm.CloseAction == null)
            {
                vm.CloseAction = new Action(() => me.Close());
            }
        }