namespace HStation.WinFrmUI { public partial class InputXhsProjectInfoWizardPage : DevExpress.XtraEditors.XtraUserControl, Yw.WinFrmUI.IWizardPage { public InputXhsProjectInfoWizardPage() { InitializeComponent(); } private ImportXhsProjectViewModel _vm = null; /// /// 初始化 /// public void InitialPage(ImportXhsProjectViewModel t) { if (_isInitialize) { return; } _vm = t; _isInitialize = true; } /// /// 是否初始化 /// public bool IsInitialize { get { return _isInitialize; } } private bool _isInitialize = false; public event Action PageStateChangedEvent; /// /// 是否允许上一步 /// public bool AllowPrev { get { return true; } } /// /// 是否允许下一步 /// public bool AllowNext { get { return true; } } /// /// 是否允许取消 /// public bool AllowCancel { get { return true; } } /// /// 是否允许完成 /// public bool AllowComplete { get { return false; } } /// /// 能否返回上一步 /// public bool CanPrev() { return true; } /// /// 能否进入下一步 /// public bool CanNext() { this.dxErrorProvider1.ClearErrors(); if (string.IsNullOrEmpty(this.txtName.Text.Trim())) { this.dxErrorProvider1.SetError(this.txtName, "必填项"); return false; } _vm.NO = this.txtNO.Text.Trim(); _vm.Name = this.txtName.Text.Trim(); _vm.Customer = this.txtCustomer.Text.Trim(); _vm.Address = this.txtAddress.Text.Trim(); _vm.Flags = null; _vm.TagName = this.txtTagNme.Text.Trim(); _vm.Description = this.txtDescription.Text.Trim(); return true; } /// /// 能否关闭 /// public bool CanCancel() { return true; } /// /// 能否完成 /// public bool CanComplete() { return false; } } }