improve:主题切换

This commit is contained in:
2025-10-05 00:24:23 +08:00
parent d1d74a3770
commit fe03a2c2c0
2 changed files with 12 additions and 9 deletions
+12 -9
View File
@@ -166,7 +166,7 @@ namespace Ink_Canvas
var titleText = new TextBlock var titleText = new TextBlock
{ {
Text = "背景设置", Text = "背景设置",
Foreground = new SolidColorBrush(Colors.White), Foreground = (SolidColorBrush)Application.Current.FindResource("FloatBarForeground"),
Padding = new Thickness(0, 5, 0, 0), Padding = new Thickness(0, 5, 0, 0),
FontSize = 11, FontSize = 11,
FontWeight = FontWeights.Bold, FontWeight = FontWeights.Bold,
@@ -198,7 +198,7 @@ namespace Ink_Canvas
var modeTitle = new TextBlock var modeTitle = new TextBlock
{ {
Text = "白板模式", Text = "白板模式",
Foreground = new SolidColorBrush(Color.FromRgb(0x17, 0x25, 0x54)), Foreground = (SolidColorBrush)Application.Current.FindResource("TextForeground"),
FontSize = 10, FontSize = 10,
FontWeight = FontWeights.Bold, FontWeight = FontWeights.Bold,
HorizontalAlignment = HorizontalAlignment.Center, HorizontalAlignment = HorizontalAlignment.Center,
@@ -328,7 +328,7 @@ namespace Ink_Canvas
var colorTitle = new TextBlock var colorTitle = new TextBlock
{ {
Text = "背景颜色", Text = "背景颜色",
Foreground = new SolidColorBrush(Color.FromRgb(0x17, 0x25, 0x54)), Foreground = (SolidColorBrush)Application.Current.FindResource("TextForeground"),
FontSize = 10, FontSize = 10,
FontWeight = FontWeights.Bold, FontWeight = FontWeights.Bold,
HorizontalAlignment = HorizontalAlignment.Center, HorizontalAlignment = HorizontalAlignment.Center,
@@ -378,7 +378,7 @@ namespace Ink_Canvas
// 先创建所有滑块控件 // 先创建所有滑块控件
// R滑块和文本框 // R滑块和文本框
var rPanel = new StackPanel { Orientation = Orientation.Horizontal, Margin = new Thickness(10, 0, 10, 5) }; var rPanel = new StackPanel { Orientation = Orientation.Horizontal, Margin = new Thickness(10, 0, 10, 5) };
var rLabel = new TextBlock { Text = "R:", Width = 20, VerticalAlignment = VerticalAlignment.Center }; var rLabel = new TextBlock { Text = "R:", Width = 20, VerticalAlignment = VerticalAlignment.Center, Foreground = (SolidColorBrush)Application.Current.FindResource("TextForeground") };
var rSlider = new Slider var rSlider = new Slider
{ {
Minimum = 0, Minimum = 0,
@@ -393,12 +393,13 @@ namespace Ink_Canvas
Text = currentBackgroundColor.R.ToString(), Text = currentBackgroundColor.R.ToString(),
Width = 30, Width = 30,
VerticalAlignment = VerticalAlignment.Center, VerticalAlignment = VerticalAlignment.Center,
TextAlignment = TextAlignment.Right TextAlignment = TextAlignment.Right,
Foreground = (SolidColorBrush)Application.Current.FindResource("TextForeground")
}; };
// G滑块和文本框 // G滑块和文本框
var gPanel = new StackPanel { Orientation = Orientation.Horizontal, Margin = new Thickness(10, 0, 10, 5) }; var gPanel = new StackPanel { Orientation = Orientation.Horizontal, Margin = new Thickness(10, 0, 10, 5) };
var gLabel = new TextBlock { Text = "G:", Width = 20, VerticalAlignment = VerticalAlignment.Center }; var gLabel = new TextBlock { Text = "G:", Width = 20, VerticalAlignment = VerticalAlignment.Center, Foreground = (SolidColorBrush)Application.Current.FindResource("TextForeground") };
var gSlider = new Slider var gSlider = new Slider
{ {
Minimum = 0, Minimum = 0,
@@ -413,12 +414,13 @@ namespace Ink_Canvas
Text = currentBackgroundColor.G.ToString(), Text = currentBackgroundColor.G.ToString(),
Width = 30, Width = 30,
VerticalAlignment = VerticalAlignment.Center, VerticalAlignment = VerticalAlignment.Center,
TextAlignment = TextAlignment.Right TextAlignment = TextAlignment.Right,
Foreground = (SolidColorBrush)Application.Current.FindResource("TextForeground")
}; };
// B滑块和文本框 // B滑块和文本框
var bPanel = new StackPanel { Orientation = Orientation.Horizontal, Margin = new Thickness(10, 0, 10, 5) }; var bPanel = new StackPanel { Orientation = Orientation.Horizontal, Margin = new Thickness(10, 0, 10, 5) };
var bLabel = new TextBlock { Text = "B:", Width = 20, VerticalAlignment = VerticalAlignment.Center }; var bLabel = new TextBlock { Text = "B:", Width = 20, VerticalAlignment = VerticalAlignment.Center, Foreground = (SolidColorBrush)Application.Current.FindResource("TextForeground") };
var bSlider = new Slider var bSlider = new Slider
{ {
Minimum = 0, Minimum = 0,
@@ -433,7 +435,8 @@ namespace Ink_Canvas
Text = currentBackgroundColor.B.ToString(), Text = currentBackgroundColor.B.ToString(),
Width = 30, Width = 30,
VerticalAlignment = VerticalAlignment.Center, VerticalAlignment = VerticalAlignment.Center,
TextAlignment = TextAlignment.Right TextAlignment = TextAlignment.Right,
Foreground = (SolidColorBrush)Application.Current.FindResource("TextForeground")
}; };
// 现在添加事件处理程序 // 现在添加事件处理程序