add:新设置

This commit is contained in:
2025-08-31 16:24:57 +08:00
parent 4d978936ac
commit 60065aab3e
2 changed files with 10 additions and 32 deletions
@@ -496,7 +496,7 @@
<Border Background="#fafafa" CornerRadius="7" BorderBrush="#3584e4" BorderThickness="2" Margin="8">
<Grid>
<!--Sidebar-->
<Border Name="SidebarBorder" Width="250" Background="#ebebeb" BorderBrush="#e1e1e1" CornerRadius="7,0,0,7" BorderThickness="0,0,2,0" HorizontalAlignment="Left">
<Border Width="250" Background="#ebebeb" BorderBrush="#e1e1e1" CornerRadius="7,0,0,7" BorderThickness="0,0,2,0" HorizontalAlignment="Left">
<Grid>
<Grid Height="48" VerticalAlignment="Top">
<Border CornerRadius="8" Background="#d9d9d9" Width="34" Height="34" Margin="8,0,0,0" HorizontalAlignment="Left" MouseLeftButtonDown="SearchButton_Click" Cursor="Hand">
@@ -553,15 +553,13 @@
</ItemsControl>
</Grid>
</Border>
<!--Main Content Area-->
<Grid x:Name="MainContentGrid" Margin="250,48,0,0">
<!--AboutPanel-->
<Grid Visibility="Collapsed" Name="AboutPane">
<settingsViews:AboutPanel x:Name="SettingsAboutPanel"/>
</Grid>
<!--AboutPanel-->
<Grid Margin="250,48,0,0" Visibility="Collapsed" Name="AboutPane">
<settingsViews:AboutPanel x:Name="SettingsAboutPanel"/>
</Grid>
<!--CanvasAndInkPanel-->
<Grid Visibility="Visible" Name="CanvasAndInkPane">
<!--CanvasAndInkPanel-->
<Grid Margin="250,48,0,0" Visibility="Visible" Name="CanvasAndInkPane">
<ScrollViewer ScrollChanged="ScrollViewerEx_ScrollChanged" IsManipulationEnabled="True" Name="CanvasAndInkScrollViewerEx" IsDeferredScrollingEnabled="True" VerticalScrollBarVisibility="Visible" HorizontalScrollBarVisibility="Disabled" IsTabStop="False" TabIndex="-1" Margin="0,0,2,2">
<StackPanel Margin="60,12,60,24">
<Border BorderBrush="#e6e6e6" BorderThickness="1.25,1.25,1.25,4" CornerRadius="8">
@@ -3517,7 +3515,7 @@
</Grid>
<!--Topbar-->
<Grid Height="48" VerticalAlignment="Top" Margin="250,0,0,0" x:Name="TopbarGrid">
<Grid Height="48" VerticalAlignment="Top" Margin="250,0,0,0">
<Border Height="48" CornerRadius="0,6,0,0" Background="#fafafa">
<Border.Clip>
<RectangleGeometry Rect="0,0,640,56"/>
@@ -3543,7 +3541,7 @@
</Image>
</Border>
</Grid>
</Grid></Grid>
</Grid>
</Border>
</Grid>
</Window>
@@ -384,27 +384,7 @@ namespace Ink_Canvas.Windows {
}
private void MenuButton_Click(object sender, MouseButtonEventArgs e) {
// 切换侧边栏的收纳和展开状态
_isSidebarCollapsed = !_isSidebarCollapsed;
if (_isSidebarCollapsed) {
// 收纳侧边栏
SidebarBorder.Width = 0;
MainContentGrid.Margin = new Thickness(0, 48, 0, 0);
TopbarGrid.Margin = new Thickness(0, 0, 0, 0);
} else {
// 展开侧边栏
SidebarBorder.Width = 250;
MainContentGrid.Margin = new Thickness(250, 48, 0, 0);
TopbarGrid.Margin = new Thickness(250, 0, 0, 0);
}
// 菜单功能 - 可以显示上下文菜单或选项菜单
}
private bool _isSidebarCollapsed;
public Grid[] SettingsPanes;
public ScrollViewer[] SettingsPaneScrollViewers;
public string[] SettingsPaneTitles;
public string[] SettingsPaneNames;
}
}