| | |
| | | /// 初始化管理器 |
| | | /// </summary> |
| | | /// <param name="pages">步骤页面数组</param> |
| | | public virtual async Task InitialManager(IWizardPageAsync<T>[] pages) |
| | | public virtual void InitialManager(IWizardPageAsync<T>[] pages) |
| | | { |
| | | _pages = pages; |
| | | if (_pages != null && _pages.Length > 0) |
| | |
| | | }; |
| | | } |
| | | _selectedIndex = 0; |
| | | await this.SelectedPage.InitialPage(_vm); |
| | | TriggerSelectedPageChangedEvent(); |
| | | this.SelectedPage.InitialPage(_vm); |
| | | } |
| | | else |
| | | { |
| | |
| | | if (await this.SelectedPage.CanPrev()) |
| | | { |
| | | --_selectedIndex; |
| | | await this.SelectedPage.InitialPage(_vm); |
| | | TriggerSelectedPageChangedEvent(); |
| | | this.SelectedPage.InitialPage(_vm); |
| | | return true; |
| | | } |
| | | return false; |
| | |
| | | if (await this.SelectedPage.CanNext()) |
| | | { |
| | | ++_selectedIndex; |
| | | await this.SelectedPage.InitialPage(_vm); |
| | | TriggerSelectedPageChangedEvent(); |
| | | this.SelectedPage.InitialPage(_vm); |
| | | return true; |
| | | } |
| | | return false; |