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()); } }