namespace HStation.WinFrmUI { public partial class ImportXhsProjectFileCompletedCtrl : DevExpress.XtraEditors.XtraUserControl, IWizardPage { public ImportXhsProjectFileCompletedCtrl() { InitializeComponent(); } /// /// 页面状态改变事件 /// public event Action PageStateChangedEvent; private ImportXhsProjectFileViewModel _vm = null;//操作对象 /// /// 初始化页面 /// public void InitialPage(ImportXhsProjectFileViewModel vm) { _vm = vm; if (vm.HydroID.HasValue) { this.stepProgressBar1.SelectNext(); if (vm.ProjectID.HasValue) { this.stepProgressBar1.SelectNext(); if (vm.HydroRelationID.HasValue) { this.stepProgressBar1.SelectNext(); this.stepProgressBar1.SelectNext(); if (vm.BimfaceId.HasValue) { this.stepProgressBar1.SelectNext(); if (vm.BimfaceFileRelationID.HasValue) { this.stepProgressBar1.SelectNext(); if (!vm.BimfaceConverted) { this.stepItemForBimfaceTranslate.ContentBlock2.Description = "跳过Bimface轻量化等待..."; } this.stepProgressBar1.SelectNext(); } } } } } } /// /// 允许上一步 /// public bool AllowPrev { get { return false; } } /// /// 允许下一步 /// public bool AllowNext { get { return false; } } /// /// 允许取消 /// public bool AllowCancel { get { return false; } } /// /// 允许完成 /// public bool AllowComplete { get { return true; } } /// /// 能否上一步 /// public bool CanPrev() { return false; } /// /// 能否下一步 /// public bool CanNext() { return true; } /// /// 能否取消 /// public bool CanCancel() { return false; } /// /// 能否完成 /// public bool CanComplete() { _vm.IsCompleted = true; return true; } } }