public frmRawMaterial(UserInformation userInformation, WPF.MDI.MdiChild mdiChild) { InitializeComponent(); ltbRmCode.Focus(); RawMaterialCode = -99999; RawMaterialViewMode vm = new RawMaterialViewMode(userInformation, RawMaterialCode, OperationMode.AddNew); this.DataContext = vm; mdiChild.Closing += vm.CloseMethod; if (vm.CloseAction == null) { vm.CloseAction = new Action(() => mdiChild.Close()); } bll = new RawMaterial(userInformation); List <ProcessDesigner.Model.V_TABLE_DESCRIPTION> lstTableDescription = bll.GetTableColumnsSize("DDRM_MAST"); this.SetColumnLength <TextBox>(lstTableDescription); }