From 6f8d3598e6b3777f45d0a8c1551a845e70d37fb6 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期五, 20 十二月 2024 15:51:05 +0800
Subject: [PATCH] 导入修改

---
 WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectManager.cs |  125 +----------------------------------------
 1 files changed, 4 insertions(+), 121 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectManager.cs b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectManager.cs
index ad459ac..2d0c800 100644
--- a/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectManager.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/00-core/ImportXhsProjectManager.cs
@@ -3,130 +3,13 @@
     /// <summary>
     /// 瀵煎叆椤圭洰绠$悊
     /// </summary>
-    public class ImportXhsProjectManager : IWizardManager<ImportXhsProjectViewModel>
+    public class ImportXhsProjectManager : WizardManager<ImportXhsProjectViewModel>
     {
         /// <summary>
-        /// 鍒濆鍖栫鐞嗗櫒
+        ///
         /// </summary>
-        /// <param name="pages">姝ラ椤甸潰鏁扮粍</param>
-        public void InitialManager(IWizardPage<ImportXhsProjectViewModel>[] pages)
+        public ImportXhsProjectManager(ImportXhsProjectViewModel t) : base(t)
         {
-            _pages = pages;
-            if (_pages != null && _pages.Length > 0)
-            {
-                _selectedIndex = 0;
-                this.SelectedPageChangedEvent?.Invoke(this.SelectedPage, this.SelectedIndex);
-                this.SelectedPage.InitialPage(_vm);
-            }
         }
-
-        private IWizardPage<ImportXhsProjectViewModel>[] _pages;//姝ラ椤甸潰鏁扮粍
-        private readonly ImportXhsProjectViewModel _vm = new ImportXhsProjectViewModel();
-
-        /// <summary>
-        /// 閫夋嫨椤甸潰鏀瑰彉浜嬩欢
-        /// </summary>
-        public event Action<Yw.WinFrmUI.IWizardPage<ImportXhsProjectViewModel>, int> SelectedPageChangedEvent;
-        public event Action<IWizardPage<ImportXhsProjectViewModel>, int> SelectedPageStateChangedEvent;
-
-        /// <summary>
-        /// 閫夋嫨椤甸潰
-        /// </summary>
-        public IWizardPage<ImportXhsProjectViewModel> SelectedPage
-        {
-            get
-            {
-                if (_pages == null || _pages.Length < 1)
-                {
-                    return default;
-                }
-                return _pages[SelectedIndex];
-            }
-        }
-
-        /// <summary>
-        /// 閫夋嫨绱㈠紩
-        /// </summary>
-        public int SelectedIndex
-        {
-            get { return _selectedIndex; }
-        }
-        private int _selectedIndex;
-
-        /// <summary>
-        /// 涓婁竴姝�
-        /// </summary>
-        public bool Prev()
-        {
-            if (_pages == null || _pages.Length < 1)
-            {
-                return false;
-            }
-            if (this.SelectedPage.CanPrev())
-            {
-                --_selectedIndex;
-                this.SelectedPageChangedEvent?.Invoke(this.SelectedPage, this.SelectedIndex);
-                this.SelectedPage.InitialPage(_vm);
-                return true;
-            }
-            return false;
-        }
-
-        /// <summary>
-        /// 涓嬩竴姝�
-        /// </summary>
-        public bool Next()
-        {
-            if (_pages == null || _pages.Length < 1)
-            {
-                return false;
-            }
-            if (this.SelectedPage.CanNext())
-            {
-                ++_selectedIndex;
-                this.SelectedPageChangedEvent?.Invoke(this.SelectedPage, this.SelectedIndex);
-                this.SelectedPage.InitialPage(_vm);
-                return true;
-            }
-            return false;
-        }
-
-        /// <summary>
-        /// 鍙栨秷
-        /// </summary>
-        public bool Cancel()
-        {
-            if (_pages == null || _pages.Length < 1)
-            {
-                return false;
-            }
-            if (this.SelectedPage.CanCancel())
-            {
-                return true;
-            }
-            return false;
-        }
-
-        /// <summary>
-        /// 瀹屾垚
-        /// </summary>
-        public bool Complete()
-        {
-            if (_pages == null || _pages.Length < 1)
-            {
-                return false;
-            }
-            if (this.SelectedPage.CanComplete())
-            {
-                return true;
-            }
-            return false;
-        }
-
-
-
-
-
-
     }
-}
+}
\ No newline at end of file

--
Gitblit v1.9.3