improve:计时器UI

This commit is contained in:
2025-10-06 20:44:09 +08:00
parent a9bb6f73de
commit 19d2ffb48e
3 changed files with 25 additions and 1 deletions
+1
View File
@@ -2459,6 +2459,7 @@ namespace Ink_Canvas
SideControlMinimumAutomationSlider,
RandWindowOnceCloseLatencySlider,
RandWindowOnceMaxStudentsSlider,
TimerVolumeSlider,
BoardInkWidthSlider,
BoardInkAlphaSlider,
BoardHighlighterWidthSlider,
+1 -1
View File
@@ -19,7 +19,7 @@
</ResourceDictionary>
</Window.Resources>
<Border Background="{DynamicResource SeewoTimerWindowBackground}"
<Border x:Name="MainBorder" Background="{DynamicResource SeewoTimerWindowBackground}"
CornerRadius="15"
BorderThickness="1"
BorderBrush="{DynamicResource SeewoTimerWindowBorderBrush}"
@@ -93,6 +93,12 @@ namespace Ink_Canvas
{
try
{
bool isLightTheme = IsLightTheme();
if (!isLightTheme)
{
SetDarkThemeBorder();
}
}
catch (Exception ex)
{
@@ -123,6 +129,23 @@ namespace Ink_Canvas
return true;
}
// 设置深色主题下的灰色边框
private void SetDarkThemeBorder()
{
try
{
// 找到Border元素并设置灰色边框
var border = this.FindName("MainBorder") as Border;
if (border != null)
{
border.BorderBrush = new SolidColorBrush(Color.FromRgb(64, 64, 64));
}
}
catch
{
}
}
private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
// 记录点击时间