From 324eac5c3cc1ecf3118c83065b95c7a28440b948 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期三, 23 十月 2024 14:37:14 +0800
Subject: [PATCH] 增加主页模式切换

---
 Desktop/HStation.Desktop.Xhs.Core/MainForm.cs |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/Desktop/HStation.Desktop.Xhs.Core/MainForm.cs b/Desktop/HStation.Desktop.Xhs.Core/MainForm.cs
index 7667a5c..856ad8b 100644
--- a/Desktop/HStation.Desktop.Xhs.Core/MainForm.cs
+++ b/Desktop/HStation.Desktop.Xhs.Core/MainForm.cs
@@ -686,8 +686,11 @@
         {
             if (this.tabbedView1.Documents.Count > 1)
             {
-                this.navBtnPrevious.Visible = true;
-                this.navBtnNext.Visible = true;
+                if (!this.tabbedView1.DocumentGroupProperties.ShowTabHeader)
+                {
+                    this.navBtnPrevious.Visible = true;
+                    this.navBtnNext.Visible = true;
+                }
             }
         }
 
@@ -696,7 +699,9 @@
         {
             var page = e.Document.Control as DocumentPage;
             if (page == null)
+            {
                 return;
+            }
             this.navBtnCurrent.ImageOptions.SvgImage = page.PageTitle.HeaderSvgImage;
             this.navBtnCurrent.Caption = page.PageTitle.Caption;
         }
@@ -990,14 +995,34 @@
 
         #endregion Modular
 
+        //上一页
         private void navBtnPrevious_ElementClick(object sender, NavElementEventArgs e)
         {
             this.tabbedView1.Controller.SelectNextTab(false);
         }
 
+        //下一页
         private void navBtnNext_ElementClick(object sender, NavElementEventArgs e)
         {
             this.tabbedView1.Controller.SelectNextTab(true);
         }
+
+        //模式切换
+        private void navBtnPattern_ElementClick(object sender, NavElementEventArgs e)
+        {
+            if (this.tabbedView1.DocumentGroupProperties.ShowTabHeader)
+            {
+                this.navBtnPrevious.Visible = true;
+                this.navBtnCurrent.Visible = true;
+                this.navBtnNext.Visible = true;
+            }
+            else
+            {
+                this.navBtnPrevious.Visible = false;
+                this.navBtnCurrent.Visible = false;
+                this.navBtnNext.Visible = false;
+            }
+            this.tabbedView1.DocumentGroupProperties.ShowTabHeader = !this.tabbedView1.DocumentGroupProperties.ShowTabHeader;
+        }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3