diff --git a/src/ST.Client.Desktop.Avalonia.App/App.axaml.cs b/src/ST.Client.Desktop.Avalonia.App/App.axaml.cs
index 5f4009860..4dddade77 100644
--- a/src/ST.Client.Desktop.Avalonia.App/App.axaml.cs
+++ b/src/ST.Client.Desktop.Avalonia.App/App.axaml.cs
@@ -1,14 +1,10 @@
using Avalonia.Controls;
using Avalonia.Controls.ApplicationLifetimes;
using Avalonia.Markup.Xaml;
-using ReactiveUI;
using System.Application.Mvvm;
using System.Application.UI.ViewModels;
using System.Application.UI.Views;
using System.Collections.Generic;
-using System.IO;
-using System.Properties;
-using System.Windows;
using AvaloniaApplication = Avalonia.Application;
using ShutdownMode = Avalonia.Controls.ShutdownMode;
using Window = Avalonia.Controls.Window;
@@ -21,7 +17,6 @@ using System.Linq;
using System.Application.Settings;
using System.Application.UI.Resx;
using System.Application.Models;
-using System.Reflection;
using System.Runtime.InteropServices;
using System.Application.UI.Views.Windows;
using System.Application.Services.Implementation;
diff --git a/src/ST.Client.Desktop.Avalonia/Application/UI/Styles/Controls/Border.xaml b/src/ST.Client.Desktop.Avalonia/Application/UI/Styles/Controls/Border.xaml
index b67232179..7bc2e57ab 100644
--- a/src/ST.Client.Desktop.Avalonia/Application/UI/Styles/Controls/Border.xaml
+++ b/src/ST.Client.Desktop.Avalonia/Application/UI/Styles/Controls/Border.xaml
@@ -14,8 +14,8 @@
- 9
- 9 0 0 9
+ 8
+ 8 0 0 8
+
+
+
+
+
+
+
+ -->
-
+
diff --git a/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/About/AboutPage.axaml b/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/About/AboutPage.axaml
index 65045ccd2..3558d4589 100644
--- a/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/About/AboutPage.axaml
+++ b/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/About/AboutPage.axaml
@@ -9,10 +9,8 @@
mc:Ignorable="d"
d:DesignWidth="800" d:DesignHeight="450"
x:Class="System.Application.UI.Views.Pages.AboutPage">
-
+
diff --git a/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/DebugPage.axaml b/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/DebugPage.axaml
index 6ba1fd850..3b7a22b33 100644
--- a/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/DebugPage.axaml
+++ b/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/DebugPage.axaml
@@ -10,7 +10,8 @@
mc:Ignorable="d"
d:DesignWidth="800" d:DesignHeight="450"
x:Class="System.Application.UI.Views.Pages.DebugPage">
-
+
-->
-
diff --git a/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/Settings/SettingsPage.axaml b/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/Settings/SettingsPage.axaml
index 613fbae31..4782a0fe8 100644
--- a/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/Settings/SettingsPage.axaml
+++ b/src/ST.Client.Desktop.Avalonia/Application/UI/Views/Pages/Settings/SettingsPage.axaml
@@ -7,10 +7,9 @@
xmlns:pages="using:System.Application.UI.Views.Pages"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="System.Application.UI.Views.Pages.SettingsPage">
-
+
-
-
-
-
-
-
+
@@ -69,7 +36,8 @@
-
+
@@ -94,13 +62,19 @@
-
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
-
+
-
diff --git a/src/ST.Client/Settings/UISettings.cs b/src/ST.Client/Settings/UISettings.cs
index 1420f253c..ea1dd9a06 100644
--- a/src/ST.Client/Settings/UISettings.cs
+++ b/src/ST.Client/Settings/UISettings.cs
@@ -139,5 +139,11 @@ namespace System.Application.Settings
///
public static SerializableProperty GetUserThemeAccent { get; }
= GetProperty(defaultValue: true, autoSave: true);
+
+ ///
+ /// 主菜单展开状态
+ ///
+ public static SerializableProperty MainMenuExpandedState { get; }
+ = GetProperty(defaultValue: false, autoSave: true);
}
}