namespace HStation.WinFrmUI
|
{
|
public partial class ImportXhsProjectFileCompletedCtrl : DevExpress.XtraEditors.XtraUserControl, IWizardPage<ImportXhsProjectFileViewModel>
|
{
|
public ImportXhsProjectFileCompletedCtrl()
|
{
|
InitializeComponent();
|
}
|
|
/// <summary>
|
/// 页面状态改变事件
|
/// </summary>
|
public event Action PageStateChangedEvent;
|
|
private ImportXhsProjectFileViewModel _vm = null;//操作对象
|
|
/// <summary>
|
/// 初始化页面
|
/// </summary>
|
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();
|
}
|
}
|
}
|
}
|
}
|
}
|
|
/// <summary>
|
/// 允许上一步
|
/// </summary>
|
public bool AllowPrev
|
{
|
get { return false; }
|
}
|
|
/// <summary>
|
/// 允许下一步
|
/// </summary>
|
public bool AllowNext
|
{
|
get { return false; }
|
}
|
|
/// <summary>
|
/// 允许取消
|
/// </summary>
|
public bool AllowCancel
|
{
|
get { return false; }
|
}
|
|
/// <summary>
|
/// 允许完成
|
/// </summary>
|
public bool AllowComplete
|
{
|
get { return true; }
|
}
|
|
/// <summary>
|
/// 能否上一步
|
/// </summary>
|
public bool CanPrev()
|
{
|
return false;
|
}
|
|
/// <summary>
|
/// 能否下一步
|
/// </summary>
|
public bool CanNext()
|
{
|
return true;
|
}
|
|
/// <summary>
|
/// 能否取消
|
/// </summary>
|
public bool CanCancel()
|
{
|
return false;
|
}
|
|
/// <summary>
|
/// 能否完成
|
/// </summary>
|
public bool CanComplete()
|
{
|
_vm.IsCompleted = true;
|
return true;
|
}
|
}
|
}
|