private bool closeFormFlag = false;//是否关闭窗体 false 表示不关闭 public SysDictionaryForm(FormTypes type, string dictID) { InitializeComponent(); InitParas(); FormType = type; if (string.IsNullOrEmpty(dictID)) { dictionary = new T_SYS_DICTIONARY(); dictionary.DICTIONARYID = Guid.NewGuid().ToString(); dictionary.CREATEUSER = SMT.SAAS.Main.CurrentContext.Common.CurrentLoginUserInfo.EmployeeID; dictionary.CREATEDATE = System.DateTime.Now; dictionary.UPDATEDATE = System.DateTime.Now; //dictionary.UPDATEUSER = Common.CurrentLoginUserInfo.EmployeeID; client.GetSysDictionaryByCategoryAsync("SYSTEMTYPE"); this.DataContext = dictionary; } else { //根据ID获取字典 client.GetSysDictionaryByIDAsync(dictID); } lkDictionaryType.TxtLookUp.IsEnabled = true; if (type == FormTypes.Browse) { UnEnableFormControl(); } }