| | |
| | | public event Action PageStateChangedEvent; |
| | | |
| | | private ImportXhsProjectViewModel _vm = null;//操作对象 |
| | | private bool _isInitialize = false;//是否初始化 |
| | | |
| | | /// <summary> |
| | | /// 初始化页面 |
| | | /// </summary> |
| | | public Task InitialPage(ImportXhsProjectViewModel vm) |
| | | public void InitialPage(ImportXhsProjectViewModel vm) |
| | | { |
| | | if (_isInitialize) |
| | | if (vm == null) |
| | | { |
| | | return default; |
| | | return; |
| | | } |
| | | _vm = vm; |
| | | _isInitialize = true; |
| | | return default; |
| | | this.infoCtrl1.SetBindingData(vm); |
| | | this.mapCtrl1.SetBindingData(vm); |
| | | this.revitCtrl1.SetBindingData(vm); |
| | | this.hydroCtrl1.SetBindingData(vm); |
| | | this.bimfaceCtrl1.SetBindingData(vm); |
| | | } |
| | | |
| | | |
| | |
| | | { |
| | | return Task.Run(() => |
| | | { |
| | | if (!_isInitialize) |
| | | if (_vm == null) |
| | | { |
| | | return false; |
| | | } |