improve:计时器UI

This commit is contained in:
2025-10-06 17:28:32 +08:00
parent 7e10911991
commit 77ac6f88ca
2 changed files with 14 additions and 2 deletions
@@ -412,7 +412,7 @@
Click="CommonTab_Click" Click="CommonTab_Click"
Cursor="Hand" Cursor="Hand"
HorizontalAlignment="Left"> HorizontalAlignment="Left">
<TextBlock Text="常用" FontSize="16" FontWeight="Bold" <TextBlock x:Name="CommonTabText" Text="常用" FontSize="16" FontWeight="Bold"
Foreground="{DynamicResource SeewoTimerWindowButtonForeground}"/> Foreground="{DynamicResource SeewoTimerWindowButtonForeground}"/>
</Button> </Button>
<Button x:Name="RecentTabBtn" <Button x:Name="RecentTabBtn"
@@ -422,7 +422,7 @@
Click="RecentTab_Click" Click="RecentTab_Click"
Cursor="Hand" Cursor="Hand"
HorizontalAlignment="Right"> HorizontalAlignment="Right">
<TextBlock Text="最近" FontSize="16" FontWeight="Bold" <TextBlock x:Name="RecentTabText" Text="最近" FontSize="16" FontWeight="Normal"
Foreground="{DynamicResource SeewoTimerWindowButtonForeground}"/> Foreground="{DynamicResource SeewoTimerWindowButtonForeground}"/>
</Button> </Button>
</Grid> </Grid>
@@ -566,6 +566,12 @@ namespace Ink_Canvas
CommonTimersGrid.Visibility = Visibility.Visible; CommonTimersGrid.Visibility = Visibility.Visible;
RecentTimersGrid.Visibility = Visibility.Collapsed; RecentTimersGrid.Visibility = Visibility.Collapsed;
// 更新字体粗细
var commonText = this.FindName("CommonTabText") as TextBlock;
var recentText = this.FindName("RecentTabText") as TextBlock;
if (commonText != null) commonText.FontWeight = FontWeights.Bold;
if (recentText != null) recentText.FontWeight = FontWeights.Normal;
// 移动指示器到左侧 // 移动指示器到左侧
var indicator = this.FindName("SegmentedIndicator") as Border; var indicator = this.FindName("SegmentedIndicator") as Border;
if (indicator != null) if (indicator != null)
@@ -582,6 +588,12 @@ namespace Ink_Canvas
CommonTimersGrid.Visibility = Visibility.Collapsed; CommonTimersGrid.Visibility = Visibility.Collapsed;
RecentTimersGrid.Visibility = Visibility.Visible; RecentTimersGrid.Visibility = Visibility.Visible;
// 更新字体粗细
var commonText = this.FindName("CommonTabText") as TextBlock;
var recentText = this.FindName("RecentTabText") as TextBlock;
if (commonText != null) commonText.FontWeight = FontWeights.Normal;
if (recentText != null) recentText.FontWeight = FontWeights.Bold;
// 移动指示器到右侧 // 移动指示器到右侧
var indicator = this.FindName("SegmentedIndicator") as Border; var indicator = this.FindName("SegmentedIndicator") as Border;
if (indicator != null) if (indicator != null)