Files
ShrlAlgoToolkit/NeuWPF/NeoUI/Themes/Dark.xaml
2025-08-20 12:10:13 +08:00

384 lines
24 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!-- Brand / Primary - 主品牌色系,用于主要交互元素 -->
<!-- 主品牌色:按钮、链接等主要交互元素的默认颜色(在暗色背景下稍微增强亮度) -->
<Color x:Key="PrimaryDefaultColor">#2C63F2</Color>
<!-- 品牌变体色:渐变效果和视觉强调的辅助色 -->
<Color x:Key="PrimaryVariantColor">#3CD9E0</Color>
<!-- Neumorphism 亮侧阴影:暗色主题中的高光效果(使用深蓝色而非白色) -->
<Color x:Key="PrimaryLightShadowColor">#2E4FD6</Color>
<!-- Neumorphism 暗侧阴影:暗色主题中的深度阴影(更深的蓝黑色) -->
<Color x:Key="PrimaryDarkShadowColor">#10284E</Color>
<!-- 鼠标悬停状态:提供视觉反馈的悬停色(在暗色下更明亮) -->
<Color x:Key="PrimaryHoverColor">#447BFF</Color>
<!-- 按压状态:用户点击时的即时反馈色(暗色下的深化效果) -->
<Color x:Key="PrimaryPressedColor">#1530A6</Color>
<!-- 聚焦状态:键盘导航和焦点指示色(暗色下的高亮效果) -->
<Color x:Key="PrimaryFocusedColor">#7FA8FF</Color>
<!-- 禁用状态:不可交互时的灰化效果(暗色下的低饱和度蓝色) -->
<Color x:Key="PrimaryDisabledColor">#384F8A</Color>
<!-- 语义色系 - 针对暗色背景优化的信息、错误、警告、成功色 -->
<!-- 信息色:一般信息提示和说明文本(暗色下增强亮度) -->
<Color x:Key="InfoColor">#58A8F4</Color>
<!-- 信息色悬停:信息元素的交互反馈(更明亮的蓝色) -->
<Color x:Key="InfoHoverColor">#79C1FF</Color>
<!-- 信息色按压:信息按钮的点击状态(暗化的信息色) -->
<Color x:Key="InfoPressedColor">#2A6FBF</Color>
<!-- 信息色禁用:不可用信息元素(低饱和度的深蓝灰) -->
<Color x:Key="InfoDisabledColor">#344E66</Color>
<!-- 信息色亮阴影:暗色主题下信息卡片的拟态高光(深蓝灰) -->
<Color x:Key="InfoLightShadowColor">#2B3A4C</Color>
<!-- 信息色暗阴影:暗色主题下信息卡片的拟态深度(极深蓝黑) -->
<Color x:Key="InfoDarkShadowColor">#0E283E</Color>
<!-- 错误色:错误消息、验证失败提示(暗色下的明亮红色) -->
<Color x:Key="ErrorColor">#F24840</Color>
<!-- 错误色悬停:危险按钮的悬停状态(更明亮的红色) -->
<Color x:Key="ErrorHoverColor">#F56C66</Color>
<!-- 错误色按压:确认删除等危险操作(深化的红色) -->
<Color x:Key="ErrorPressedColor">#D63832</Color>
<!-- 错误色禁用:暂时不可执行的危险操作(低饱和度深红) -->
<Color x:Key="ErrorDisabledColor">#5E3533</Color>
<!-- 错误色亮阴影:暗色主题下错误提示卡片的拟态高光(深红棕) -->
<Color x:Key="ErrorLightShadowColor">#3A1F1F</Color>
<!-- 错误色暗阴影:暗色主题下错误提示卡片的拟态深度(极深黑) -->
<Color x:Key="ErrorDarkShadowColor">#0A0A0A</Color>
<!-- 警告色:注意事项、潜在风险提示(暗色下的明亮黄色) -->
<Color x:Key="WarningColor">#F5CA3C</Color>
<!-- 警告色悬停:警告按钮的交互反馈(更明亮的黄色) -->
<Color x:Key="WarningHoverColor">#F7D45E</Color>
<!-- 警告色按压:确认警告操作的按压状态(深化的黄色) -->
<Color x:Key="WarningPressedColor">#DDB032</Color>
<!-- 警告色禁用:暂时无效的警告元素(低饱和度深黄棕) -->
<Color x:Key="WarningDisabledColor">#5E5123</Color>
<!-- 警告色亮阴影:暗色主题下警告卡片的拟态高光效果(深黄棕) -->
<Color x:Key="WarningLightShadowColor">#3B2F16</Color>
<!-- 警告色暗阴影:暗色主题下警告卡片的拟态深度效果(极深棕黑) -->
<Color x:Key="WarningDarkShadowColor">#0D0B06</Color>
<!-- 成功色:操作成功、状态正常的提示(暗色下的明亮绿色) -->
<Color x:Key="SuccessColor">#4DD756</Color>
<!-- 成功色悬停:成功按钮的悬停反馈(更明亮的绿色) -->
<Color x:Key="SuccessHoverColor">#6BE474</Color>
<!-- 成功色按压:确认成功操作的按压状态(深化的绿色) -->
<Color x:Key="SuccessPressedColor">#3AB542</Color>
<!-- 成功色禁用:暂时不可用的成功元素(低饱和度深绿) -->
<Color x:Key="SuccessDisabledColor">#2F5732</Color>
<!-- 成功色亮阴影:暗色主题下成功提示卡片的拟态高光(深绿) -->
<Color x:Key="SuccessLightShadowColor">#2E4430</Color>
<!-- 成功色暗阴影:暗色主题下成功提示卡片的拟态深度(极深绿黑) -->
<Color x:Key="SuccessDarkShadowColor">#0A2010</Color>
<!-- 中性色阶 - 暗色主题的完整灰度层级,从极深到中等亮度 -->
<!-- 极深黑:暗色主题的最深背景色(接近纯黑) -->
<Color x:Key="Neutral0Color">#0B0B0C</Color>
<!-- 很深灰:最深的界面元素背景 -->
<Color x:Key="Neutral50Color">#101114</Color>
<!-- 深灰色:深层次的背景和容器色 -->
<Color x:Key="Neutral100Color">#17171A</Color>
<!-- 中深灰:中等深度的背景层级 -->
<Color x:Key="Neutral200Color">#1E1E21</Color>
<!-- 浅深灰:较浅的深色背景 -->
<Color x:Key="Neutral300Color">#232326</Color>
<!-- 深中灰:中等深度的界面元素 -->
<Color x:Key="Neutral400Color">#2C2C2E</Color>
<!-- 中灰色:平衡的中性深灰 -->
<Color x:Key="Neutral500Color">#333437</Color>
<!-- 浅中灰:偏浅的中性灰色 -->
<Color x:Key="Neutral600Color">#3E3F41</Color>
<!-- 浅灰色:较亮的灰色调 -->
<Color x:Key="Neutral700Color">#4A4B4D</Color>
<!-- 很浅灰:接近中等亮度的灰色 -->
<Color x:Key="Neutral800Color">#5B5C5E</Color>
<!-- 最浅灰:暗色主题中的最亮灰色调 -->
<Color x:Key="Neutral900Color">#6B6C6E</Color>
<!-- 背景色系 - 暗色主题的各种层级背景颜色,营造深色拟态层次感 -->
<!-- 主背景色:暗色主题的基础背景色(极深灰蓝) -->
<Color x:Key="BackgroundLayoutColor">#121214</Color>
<!-- 容器背景:内容区域和卡片的基础背景色(稍亮的深灰) -->
<Color x:Key="BackgroundContainerColor">#161618</Color>
<!-- 浮层背景:菜单、弹窗、提示框等浮动元素的背景(更亮的深灰) -->
<Color x:Key="BackgroundFloatingColor">#1F2022</Color>
<!-- 表面色:控件和卡片的默认表面颜色,暗色拟态效果的基础 -->
<Color x:Key="SurfaceColor">#1E1E1F</Color>
<!-- 抬升表面:更高层级的表面色,用于强调或抬升效果 -->
<Color x:Key="SurfaceElevatedColor">#232326</Color>
<!-- 交替背景:表格行、列表项的交替背景色(半透明白色) -->
<Color x:Key="BackgroundInterlacedColor">#1AFFFFFF</Color>
<!-- 控件状态背景色 - 暗色主题下各种交互状态的背景颜色 -->
<!-- 控件前景:控件内容的前景色(暗色下的蓝色调) -->
<Color x:Key="PrimaryForegroundColor">#4a7bfc</Color>
<!-- 正常状态:控件的默认背景色(深灰) -->
<Color x:Key="ControlBackgroundNormalColor">#1E1F21</Color>
<!-- 悬停状态:鼠标悬停时的背景色变化(稍亮的深灰) -->
<Color x:Key="ControlBackgroundHoverColor">#242526</Color>
<!-- 按压状态:鼠标按下时的背景色变化(更亮的深灰) -->
<Color x:Key="ControlBackgroundPressedColor">#2A2B2D</Color>
<!-- 禁用状态:控件不可交互时的背景色(灰化的深色) -->
<Color x:Key="ControlBackgroundDisabledColor">#2E2F31</Color>
<!-- 选中状态:控件被选中时的背景色(带蓝色调的深灰) -->
<Color x:Key="ControlBackgroundSelectedColor">#2C3136</Color>
<!-- 强调背景:需要突出显示的控件背景(保持品牌色) -->
<Color x:Key="ControlBackgroundAccentColor">#2C63F2</Color>
<!-- 拟态阴影色 - 暗色主题的 Neumorphism 核心效果光影配色 -->
<!-- 亮阴影色:暗色主题中的"高光"效果(使用深灰而非白色) -->
<Color x:Key="LightShadowColor">#2A2A2A</Color>
<!-- 暗阴影色:暗色主题中的深度阴影(接近纯黑) -->
<Color x:Key="DarkShadowColor">#070707</Color>
<!-- 文本色系 - 暗色主题下不同层级的文本颜色,保持良好可读性 -->
<!-- 主要文本:正文、标题等主要内容文本(暗色下的高对比白色) -->
<Color x:Key="TextPrimaryColor">#e0e6ed</Color>
<!-- 次要文本:说明文字、辅助信息的文本颜色(中等亮度灰色) -->
<Color x:Key="TextSecondaryColor">#B0B6C0</Color>
<!-- 三级文本:更次要的提示文字、标签等(偏暗的灰色) -->
<Color x:Key="TextTertiaryColor">#9096A0</Color>
<!-- 禁用文本不可交互状态下的文本颜色60% 透明度白色) -->
<Color x:Key="TextDisabledColor">#60FFFFFF</Color>
<!-- 强调背景文本:深色背景上的高对比白色文本 -->
<Color x:Key="TextOnAccentPrimaryColor">#FFFFFF</Color>
<!-- 强调背景禁用文本深色背景上的禁用文本50% 透明白色) -->
<Color x:Key="TextOnAccentDisabledColor">#80FFFFFF</Color>
<!-- 边框和分割线色系 - 暗色主题下用于元素边界和内容分割 -->
<!-- 默认边框:大多数控件和容器的标准边框颜色(深灰) -->
<Color x:Key="BorderNormalColor">#2E3033</Color>
<!-- 细微边框:更柔和的边框色,用于微妙的元素分离(稍亮深灰) -->
<Color x:Key="BorderSubtleColor">#3A3B3D</Color>
<!-- 分割线:内容区域间的分隔线颜色(半透明白色) -->
<Color x:Key="DividerColor">#26FFFFFF</Color>
<!-- 阴影深度色系 - 暗色主题下用于创建不同层级的投影效果 -->
<!-- 浅层阴影轻微的投影效果10% 透明黑色) -->
<Color x:Key="ShadowDepthLowColor">#0A000000</Color>
<!-- 中层阴影中等的投影效果26% 透明黑色) -->
<Color x:Key="ShadowDepthMediumColor">#1A000000</Color>
<!-- 深层阴影强烈的投影效果38% 透明黑色) -->
<Color x:Key="ShadowDepthHighColor">#26000000</Color>
<!-- 遮罩蒙层模态对话框和覆盖层的半透明遮罩50% 透明黑色) -->
<Color x:Key="ScrimColor">#80000000</Color>
<!-- 焦点和辅助色系 - 暗色主题下用于焦点指示和特殊功能 -->
<!-- 焦点边框:键盘导航时的焦点指示颜色(青色调) -->
<Color x:Key="FocusBorderColor">#35B5E6</Color>
<!-- 附加蓝色:补充的蓝色调,用于特殊强调 -->
<Color x:Key="AdditionalBlueColor">#35B5E6</Color>
<!-- 附加紫色:补充的紫色调,用于特殊功能(暗色下更亮的紫色) -->
<Color x:Key="AdditionalPurpleColor">#B185F4</Color>
<!-- 强背景色:需要突出的控件背景(深灰色调) -->
<Color x:Key="ControlStrongBackgroundColor">#3A3B3D</Color>
<!-- 强背景聚焦:强背景控件的聚焦状态(中等灰色) -->
<Color x:Key="ControlStrongBackgroundFocusedColor">#5E5E5E</Color>
<!-- ========================= Brushes (Dark) ========================= -->
<!-- 以下是所有颜色对应的画刷定义,用于 WPF 控件属性绑定 -->
<!-- 主品牌色画刷组 -->
<SolidColorBrush Color="{StaticResource PrimaryDefaultColor}" x:Key="PrimaryNormalBrush" />
<SolidColorBrush Color="{StaticResource PrimaryVariantColor}" x:Key="PrimaryVariantBrush" />
<SolidColorBrush Color="{StaticResource PrimaryHoverColor}" x:Key="PrimaryHoverBrush" />
<SolidColorBrush Color="{StaticResource PrimaryPressedColor}" x:Key="PrimaryPressedBrush" />
<SolidColorBrush Color="{StaticResource PrimaryFocusedColor}" x:Key="PrimaryFocusedBrush" />
<SolidColorBrush Color="{StaticResource PrimaryDisabledColor}" x:Key="PrimaryDisabledBrush" />
<SolidColorBrush Color="{StaticResource PrimaryLightShadowColor}" x:Key="PrimaryLightShadowBrush" />
<SolidColorBrush Color="{StaticResource PrimaryDarkShadowColor}" x:Key="PrimaryDarkShadowBrush" />
<!-- 语义色画刷组 - 信息色系 -->
<SolidColorBrush Color="{StaticResource InfoColor}" x:Key="InfoBrush" />
<SolidColorBrush Color="{StaticResource InfoHoverColor}" x:Key="InfoHoverBrush" />
<SolidColorBrush Color="{StaticResource InfoPressedColor}" x:Key="InfoPressedBrush" />
<SolidColorBrush Color="{StaticResource InfoDisabledColor}" x:Key="InfoDisabledBrush" />
<SolidColorBrush Color="{StaticResource InfoLightShadowColor}" x:Key="InfoLightShadowBrush" />
<SolidColorBrush Color="{StaticResource InfoDarkShadowColor}" x:Key="InfoDarkShadowBrush" />
<!-- 语义色画刷组 - 错误色系 -->
<SolidColorBrush Color="{StaticResource ErrorColor}" x:Key="ErrorBrush" />
<SolidColorBrush Color="{StaticResource ErrorHoverColor}" x:Key="ErrorHoverBrush" />
<SolidColorBrush Color="{StaticResource ErrorPressedColor}" x:Key="ErrorPressedBrush" />
<SolidColorBrush Color="{StaticResource ErrorDisabledColor}" x:Key="ErrorDisabledBrush" />
<SolidColorBrush Color="{StaticResource ErrorLightShadowColor}" x:Key="ErrorLightShadowBrush" />
<SolidColorBrush Color="{StaticResource ErrorDarkShadowColor}" x:Key="ErrorDarkShadowBrush" />
<!-- 语义色画刷组 - 警告色系 -->
<SolidColorBrush Color="{StaticResource WarningColor}" x:Key="WarningBrush" />
<SolidColorBrush Color="{StaticResource WarningHoverColor}" x:Key="WarningHoverBrush" />
<SolidColorBrush Color="{StaticResource WarningPressedColor}" x:Key="WarningPressedBrush" />
<SolidColorBrush Color="{StaticResource WarningDisabledColor}" x:Key="WarningDisabledBrush" />
<SolidColorBrush Color="{StaticResource WarningLightShadowColor}" x:Key="WarningLightShadowBrush" />
<SolidColorBrush Color="{StaticResource WarningDarkShadowColor}" x:Key="WarningDarkShadowBrush" />
<!-- 语义色画刷组 - 成功色系 -->
<SolidColorBrush Color="{StaticResource SuccessColor}" x:Key="SuccessBrush" />
<SolidColorBrush Color="{StaticResource SuccessHoverColor}" x:Key="SuccessHoverBrush" />
<SolidColorBrush Color="{StaticResource SuccessPressedColor}" x:Key="SuccessPressedBrush" />
<SolidColorBrush Color="{StaticResource SuccessDisabledColor}" x:Key="SuccessDisabledBrush" />
<SolidColorBrush Color="{StaticResource SuccessLightShadowColor}" x:Key="SuccessLightShadowBrush" />
<SolidColorBrush Color="{StaticResource SuccessDarkShadowColor}" x:Key="SuccessDarkShadowBrush" />
<!-- 中性灰度画刷组 -->
<SolidColorBrush Color="{StaticResource Neutral0Color}" x:Key="Neutral0Brush" />
<SolidColorBrush Color="{StaticResource Neutral50Color}" x:Key="Neutral50Brush" />
<SolidColorBrush Color="{StaticResource Neutral100Color}" x:Key="Neutral100Brush" />
<SolidColorBrush Color="{StaticResource Neutral200Color}" x:Key="Neutral200Brush" />
<SolidColorBrush Color="{StaticResource Neutral300Color}" x:Key="Neutral300Brush" />
<SolidColorBrush Color="{StaticResource Neutral400Color}" x:Key="Neutral400Brush" />
<SolidColorBrush Color="{StaticResource Neutral500Color}" x:Key="Neutral500Brush" />
<SolidColorBrush Color="{StaticResource Neutral600Color}" x:Key="Neutral600Brush" />
<SolidColorBrush Color="{StaticResource Neutral700Color}" x:Key="Neutral700Brush" />
<SolidColorBrush Color="{StaticResource Neutral800Color}" x:Key="Neutral800Brush" />
<SolidColorBrush Color="{StaticResource Neutral900Color}" x:Key="Neutral900Brush" />
<!-- 背景和表面画刷组 -->
<SolidColorBrush Color="{StaticResource BackgroundLayoutColor}" x:Key="BackgroundLayoutBrush" />
<SolidColorBrush Color="{StaticResource BackgroundContainerColor}" x:Key="BackgroundContainerBrush" />
<SolidColorBrush Color="{StaticResource BackgroundFloatingColor}" x:Key="BackgroundFloatingBrush" />
<SolidColorBrush Color="{StaticResource SurfaceColor}" x:Key="SurfaceBrush" />
<SolidColorBrush Color="{StaticResource SurfaceElevatedColor}" x:Key="SurfaceElevatedBrush" />
<SolidColorBrush Color="{StaticResource BackgroundInterlacedColor}" x:Key="BackgroundInterlacedBrush" />
<!-- 控件状态画刷组 -->
<SolidColorBrush Color="{StaticResource ControlBackgroundNormalColor}" x:Key="ControlBackgroundNormalBrush" />
<SolidColorBrush Color="{StaticResource ControlBackgroundHoverColor}" x:Key="ControlBackgroundHoverBrush" />
<SolidColorBrush Color="{StaticResource ControlBackgroundPressedColor}" x:Key="ControlBackgroundPressedBrush" />
<SolidColorBrush Color="{StaticResource ControlBackgroundDisabledColor}" x:Key="ControlBackgroundDisabledBrush" />
<SolidColorBrush Color="{StaticResource ControlBackgroundSelectedColor}" x:Key="ControlBackgroundSelectedBrush" />
<!-- 文本画刷组 -->
<SolidColorBrush Color="{StaticResource TextPrimaryColor}" x:Key="TextPrimaryBrush" />
<SolidColorBrush Color="{StaticResource TextSecondaryColor}" x:Key="TextSecondaryBrush" />
<SolidColorBrush Color="{StaticResource TextTertiaryColor}" x:Key="TextTertiaryBrush" />
<SolidColorBrush Color="{StaticResource TextDisabledColor}" x:Key="TextDisabledBrush" />
<SolidColorBrush Color="{StaticResource TextOnAccentPrimaryColor}" x:Key="TextOnAccentPrimaryBrush" />
<SolidColorBrush Color="{StaticResource TextOnAccentDisabledColor}" x:Key="TextOnAccentDisabledBrush" />
<!-- 边框和分割线画刷组 -->
<SolidColorBrush Color="{StaticResource BorderNormalColor}" x:Key="BorderNormalBrush" />
<SolidColorBrush Color="{StaticResource BorderSubtleColor}" x:Key="BorderSubtleBrush" />
<SolidColorBrush Color="{StaticResource DividerColor}" x:Key="DividerBrush" />
<!-- 拟态效果和阴影画刷组 -->
<SolidColorBrush Color="{StaticResource LightShadowColor}" x:Key="LightShadowBrush" />
<SolidColorBrush Color="{StaticResource DarkShadowColor}" x:Key="DarkShadowBrush" />
<SolidColorBrush Color="{StaticResource ShadowDepthLowColor}" x:Key="ShadowDepthLowBrush" />
<SolidColorBrush Color="{StaticResource ShadowDepthMediumColor}" x:Key="ShadowDepthMediumBrush" />
<SolidColorBrush Color="{StaticResource ShadowDepthHighColor}" x:Key="ShadowDepthHighBrush" />
<SolidColorBrush Color="{StaticResource ScrimColor}" x:Key="ScrimBrush" />
<!-- 焦点和辅助功能画刷组 -->
<SolidColorBrush Color="{StaticResource FocusBorderColor}" x:Key="FocusBorderBrush" />
<SolidColorBrush Color="{StaticResource AdditionalBlueColor}" x:Key="AdditionalBlueBrush" />
<SolidColorBrush Color="{StaticResource AdditionalPurpleColor}" x:Key="AdditionalPurpleBrush" />
<SolidColorBrush Color="{StaticResource ControlStrongBackgroundColor}" x:Key="ControlStrongBackgroundBrush" />
<SolidColorBrush Color="{StaticResource ControlStrongBackgroundFocusedColor}" x:Key="ControlStrongBackgroundFocusedBrush" />
<!-- 渐变画刷组 - 用于创建丰富的视觉效果 -->
<!-- 主品牌渐变:从主色到变体色的对角线渐变 -->
<LinearGradientBrush EndPoint="1,0" StartPoint="0,1" x:Key="PrimaryGradientBrush">
<GradientStop Color="{StaticResource PrimaryDefaultColor}" Offset="0" />
<GradientStop Color="{StaticResource PrimaryVariantColor}" Offset="1" />
</LinearGradientBrush>
<!-- 边框渐变45度角的边框渐变效果 -->
<LinearGradientBrush EndPoint="1,0" StartPoint="0,0" x:Key="BorderGradientBrush">
<GradientStop Color="#2E3033" Offset="0" />
<GradientStop Color="#3A3B3D" Offset="1" />
<LinearGradientBrush.RelativeTransform>
<RotateTransform Angle="45" CenterX="0.5" CenterY="0.5" />
</LinearGradientBrush.RelativeTransform>
</LinearGradientBrush>
<!-- 角落高光渐变:营造拟态效果的边角高光 -->
<LinearGradientBrush EndPoint="1,0" StartPoint="0,0" x:Key="BorderCornerLightedGradientBrush">
<GradientStop Color="#3A3B3D" Offset="0" />
<GradientStop Color="#002E3033" Offset="1" />
<LinearGradientBrush.RelativeTransform>
<RotateTransform Angle="45" CenterX="0.5" CenterY="0.5" />
</LinearGradientBrush.RelativeTransform>
</LinearGradientBrush>
<!-- 不确定状态渐变:用于进度条等不确定状态的动画效果 -->
<LinearGradientBrush EndPoint="1,0" StartPoint="0,1" x:Key="PrimaryIndeterminateGradientBrush">
<GradientStop Color="{StaticResource PrimaryDefaultColor}" Offset="0" />
<GradientStop Color="{StaticResource PrimaryVariantColor}" Offset="0.7" />
<GradientStop Color="{StaticResource PrimaryDefaultColor}" Offset="0.8" />
<LinearGradientBrush.RelativeTransform>
<TransformGroup>
<ScaleTransform />
<SkewTransform />
<RotateTransform />
<TranslateTransform />
</TransformGroup>
</LinearGradientBrush.RelativeTransform>
</LinearGradientBrush>
<!-- 弹窗阴影:暗色主题下稍微增强的阴影效果 -->
<DropShadowEffect
BlurRadius="18"
Color="#000000"
Opacity="0.45"
ShadowDepth="8"
x:Key="PopupShadow" />
<!-- 拟态焦点视觉:暗色主题下的焦点指示效果 -->
<Style x:Key="NeumorphicFocusVisual">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Rectangle>
<Rectangle.Effect>
<DropShadowEffect
BlurRadius="10"
Color="{StaticResource PrimaryDefaultColor}"
Opacity="0.18"
ShadowDepth="0" />
</Rectangle.Effect>
</Rectangle>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<!-- 焦点环画刷:用于焦点指示的专用画刷 -->
<SolidColorBrush Color="{StaticResource FocusBorderColor}" x:Key="FocusRingBrush" />
<!-- 通用焦点视觉样式:标准的焦点指示框 -->
<Style x:Key="FocusVisual">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Rectangle
Margin="-2"
RadiusX="5"
RadiusY="5"
SnapsToDevicePixels="true"
Stroke="{StaticResource AdditionalBlueBrush}"
StrokeThickness="2" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<!-- 选项标记焦点样式:用于复选框、单选按钮等选项控件的焦点指示 -->
<Style x:Key="OptionMarkFocusVisual">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Rectangle
Margin="-2"
RadiusX="5"
RadiusY="5"
SnapsToDevicePixels="true"
Stroke="{StaticResource AdditionalBlueBrush}"
StrokeThickness="2" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>