| | |
| | | this.ckAllowCustom.Checked = vm.Scheme.AllowCustom; |
| | | this.txtDescription.EditValue = vm.Scheme.Description; |
| | | this.xhsSchemeChangeTypeCheckedListHorizCtrl1.SetBindingData(vm.HydroInfo, vm.Scheme.ChangeTypes); |
| | | if (vm.Scheme.ChangeTypes == null || vm.Scheme.ChangeTypes.Count < 1) |
| | | { |
| | | _allowNext = false; |
| | | _allowComplete = true; |
| | | } |
| | | else |
| | | { |
| | | _allowNext = true; |
| | | _allowComplete = false; |
| | | } |
| | | } |
| | | |
| | | //选择改变 |
| | | private void XhsSchemeChangeTypeCheckedListHorizCtrl1_CheckedChangedEvent(List<string> changeTypes) |
| | | { |
| | | if (changeTypes == null || changeTypes.Count < 1) |
| | | { |
| | | _allowNext = false; |
| | | _allowComplete = true; |
| | | } |
| | | else |
| | | { |
| | | _allowNext = true; |
| | | _allowComplete = false; |
| | | } |
| | | this.PageStateChangedEvent?.Invoke(); |
| | | } |
| | | |
| | |
| | | { |
| | | get |
| | | { |
| | | return _allowNext; |
| | | return true; |
| | | } |
| | | } |
| | | private bool _allowNext = false; |
| | | |
| | | /// <summary> |
| | | /// 允许取消 |
| | |
| | | { |
| | | get |
| | | { |
| | | return _allowComplete; |
| | | return false; |
| | | } |
| | | } |
| | | private bool _allowComplete = true; |
| | | |
| | | /// <summary> |
| | | /// 能否上一步 |
| | |
| | | /// </summary> |
| | | public Task<bool> CanComplete() |
| | | { |
| | | return Task.Run(() => Save()); |
| | | return Task.Run(() => false); |
| | | } |
| | | |
| | | //验证 |