This commit is contained in:
ShrlAlgo
2025-08-20 12:10:35 +08:00
parent fcd306b0f7
commit 955a01f564
962 changed files with 7893 additions and 127784 deletions

View File

@@ -1,27 +1,12 @@
<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">#EBF6FF</Color>
<!-- Neumorphism 暗侧阴影:模拟深度和立体感的暗部阴影 -->
<Color x:Key="PrimaryDarkShadowColor">#1F4ED0</Color>
<!-- 鼠标悬停状态:提供视觉反馈的悬停色 -->
<Color x:Key="PrimaryHoverColor">#356CFF</Color>
<!-- 按压状态:用户点击时的即时反馈色 -->
<Color x:Key="PrimaryPressedColor">#1E46C6</Color>
<!-- 聚焦状态:键盘导航和焦点指示色 -->
<Color x:Key="PrimaryFocusedColor">#5593FF</Color>
<!-- 禁用状态:不可交互时的灰化效果 -->
<Color x:Key="PrimaryDisabledColor">#B9CCF9</Color>
<!-- Neumorphism 亮侧阴影:模拟光源照射产生的高光效果 -->
<!--<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/NeoUI;component/Themes/ColorPalette/LightBlue.xaml"/>
</ResourceDictionary.MergedDictionaries>-->
<!--#region 语义画笔-->
<!-- 信息/提示色系 - 用于信息提示、帮助文本等非关键信息 -->
<!-- 信息色:一般信息提示和说明文本 -->
<Color x:Key="InfoColor">#4096F0</Color>
<Color x:Key="InfoColor">#1e90ff</Color>
<!-- 信息色悬停:信息元素的交互反馈 -->
<Color x:Key="InfoHoverColor">#58A8F4</Color>
<!-- 信息色按压:信息按钮的点击状态 -->
@@ -33,9 +18,15 @@
<!-- 信息色暗阴影:信息卡片的拟态深度 -->
<Color x:Key="InfoDarkShadowColor">#1760A8</Color>
<SolidColorBrush x:Key="InfoBrush" Color="{DynamicResource InfoColor}" />
<SolidColorBrush x:Key="InfoHoverBrush" Color="{DynamicResource InfoHoverColor}" />
<SolidColorBrush x:Key="InfoPressedBrush" Color="{DynamicResource InfoPressedColor}" />
<SolidColorBrush x:Key="InfoDisabledBrush" Color="{DynamicResource InfoDisabledColor}" />
<SolidColorBrush x:Key="InfoLightShadowBrush" Color="{DynamicResource InfoLightShadowColor}" />
<SolidColorBrush x:Key="InfoDarkShadowBrush" Color="{DynamicResource InfoDarkShadowColor}" />
<!-- 错误色系 - 用于错误提示、危险操作警告 -->
<!-- 错误色:错误消息、验证失败提示 -->
<Color x:Key="ErrorColor">#EB2E1F</Color>
<Color x:Key="ErrorColor">#ff4757</Color>
<!-- 错误色悬停:危险按钮的悬停状态 -->
<Color x:Key="ErrorHoverColor">#F14C3E</Color>
<!-- 错误色按压:确认删除等危险操作 -->
@@ -46,10 +37,15 @@
<Color x:Key="ErrorLightShadowColor">#FFF0EE</Color>
<!-- 错误色暗阴影:错误提示卡片的拟态深度 -->
<Color x:Key="ErrorDarkShadowColor">#8A1F1A</Color>
<SolidColorBrush x:Key="ErrorBrush" Color="{DynamicResource ErrorColor}" />
<SolidColorBrush x:Key="ErrorHoverBrush" Color="{DynamicResource ErrorHoverColor}" />
<SolidColorBrush x:Key="ErrorPressedBrush" Color="{DynamicResource ErrorPressedColor}" />
<SolidColorBrush x:Key="ErrorDisabledBrush" Color="{DynamicResource ErrorDisabledColor}" />
<SolidColorBrush x:Key="ErrorLightShadowBrush" Color="{DynamicResource ErrorLightShadowColor}" />
<SolidColorBrush x:Key="ErrorDarkShadowBrush" Color="{DynamicResource ErrorDarkShadowColor}" />
<!-- 警告色系 - 用于需要用户注意的警告信息 -->
<!-- 警告色:注意事项、潜在风险提示 -->
<Color x:Key="WarningColor">#F0BD15</Color>
<Color x:Key="WarningColor">#ffa502</Color>
<!-- 警告色悬停:警告按钮的交互反馈 -->
<Color x:Key="WarningHoverColor">#F3CA4A</Color>
<!-- 警告色按压:确认警告操作的按压状态 -->
@@ -60,10 +56,15 @@
<Color x:Key="WarningLightShadowColor">#FFF9E6</Color>
<!-- 警告色暗阴影:警告卡片的拟态深度效果 -->
<Color x:Key="WarningDarkShadowColor">#BDB87F</Color>
<SolidColorBrush x:Key="WarningBrush" Color="{DynamicResource WarningColor}" />
<SolidColorBrush x:Key="WarningHoverBrush" Color="{DynamicResource WarningHoverColor}" />
<SolidColorBrush x:Key="WarningPressedBrush" Color="{DynamicResource WarningPressedColor}" />
<SolidColorBrush x:Key="WarningDisabledBrush" Color="{DynamicResource WarningDisabledColor}" />
<SolidColorBrush x:Key="WarningLightShadowBrush" Color="{DynamicResource WarningLightShadowColor}" />
<SolidColorBrush x:Key="WarningDarkShadowBrush" Color="{DynamicResource WarningDarkShadowColor}" />
<!-- 成功色系 - 用于成功状态、完成提示 -->
<!-- 成功色:操作成功、状态正常的提示 -->
<Color x:Key="SuccessColor">#28B82F</Color>
<Color x:Key="SuccessColor">#2ed573</Color>
<!-- 成功色悬停:成功按钮的悬停反馈 -->
<Color x:Key="SuccessHoverColor">#3AD94B</Color>
<!-- 成功色按压:确认成功操作的按压状态 -->
@@ -74,30 +75,13 @@
<Color x:Key="SuccessLightShadowColor">#E8FFEA</Color>
<!-- 成功色暗阴影:成功提示卡片的拟态深度 -->
<Color x:Key="SuccessDarkShadowColor">#19721A</Color>
<!-- 中性色阶 - 提供完整的灰度层级,用于文本、边框、背景层次 -->
<!-- 纯白色:最高亮度,用于高光和纯净背景 -->
<Color x:Key="Neutral0Color">#FFFFFF</Color>
<!-- 极浅灰:接近白色的浅色调,用于微妙层次 -->
<Color x:Key="Neutral50Color">#F7F9FB</Color>
<!-- 浅灰色:轻微的灰色调,用于浅色背景 -->
<Color x:Key="Neutral100Color">#EEF1F5</Color>
<!-- 浅中灰:明显的浅灰,用于分区背景 -->
<Color x:Key="Neutral200Color">#E6EAEE</Color>
<!-- 中浅灰:中等浅度的灰色,用于卡片边框 -->
<Color x:Key="Neutral300Color">#D6DBE1</Color>
<!-- 中灰色:平衡的中性灰,用于次要元素 -->
<Color x:Key="Neutral400Color">#BFC7D0</Color>
<!-- 中深灰:偏深的中性色,用于图标和辅助文本 -->
<Color x:Key="Neutral500Color">#98A1AD</Color>
<!-- 深中灰:较深的灰色,用于次要文本 -->
<Color x:Key="Neutral600Color">#6F7784</Color>
<!-- 深灰色:高对比的深灰,用于重要文本 -->
<Color x:Key="Neutral700Color">#515A6E</Color>
<!-- 很深灰:接近黑色的深灰,用于主要文本 -->
<Color x:Key="Neutral800Color">#3B424C</Color>
<!-- 极深灰:最深的灰色调,用于高对比场景 -->
<Color x:Key="Neutral900Color">#1F2328</Color>
<SolidColorBrush x:Key="SuccessBrush" Color="{DynamicResource SuccessColor}" />
<SolidColorBrush x:Key="SuccessHoverBrush" Color="{DynamicResource SuccessHoverColor}" />
<SolidColorBrush x:Key="SuccessPressedBrush" Color="{DynamicResource SuccessPressedColor}" />
<SolidColorBrush x:Key="SuccessDisabledBrush" Color="{DynamicResource SuccessDisabledColor}" />
<SolidColorBrush x:Key="SuccessLightShadowBrush" Color="{DynamicResource SuccessLightShadowColor}" />
<SolidColorBrush x:Key="SuccessDarkShadowBrush" Color="{DynamicResource SuccessDarkShadowColor}" />
<!--#endregion-->
<!-- 背景色系 - 定义各种层级的背景颜色,营造拟态层次感 -->
<!-- 主背景色:整个应用的基础背景色,营造拟态的主要表面 -->
@@ -106,14 +90,13 @@
<Color x:Key="BackgroundContainerColor">#e0e5ec</Color>
<!-- 浮层背景:菜单、弹窗、提示框等浮动元素的背景 -->
<Color x:Key="BackgroundFloatingColor">#E2E4E7</Color>
<!-- 表面色:控件和卡片的默认表面颜色,拟态效果的基础 -->
<Color x:Key="SurfaceColor">#F1F2F6</Color>
<!-- 抬升表面:更高层级的表面色,用于强调或抬升效果 -->
<Color x:Key="SurfaceElevatedColor">#FFFFFF</Color>
<!-- 交替背景:表格行、列表项的交替背景色(半透明) -->
<Color x:Key="BackgroundInterlacedColor">#10000000</Color>
<!-- 控件前景:控件内容的前景色 -->
<Color x:Key="PrimaryForegroundColor">#5d9cec</Color>
<Color x:Key="BackgroundInterlacedColor">#08000000</Color>
<SolidColorBrush x:Key="BackgroundLayoutBrush" Color="{DynamicResource BackgroundLayoutColor}" />
<SolidColorBrush x:Key="BackgroundContainerBrush" Color="{DynamicResource BackgroundContainerColor}" />
<SolidColorBrush x:Key="BackgroundFloatingBrush" Color="{DynamicResource BackgroundFloatingColor}" />
<SolidColorBrush x:Key="BackgroundInterlacedBrush" Color="{DynamicResource BackgroundInterlacedColor}" />
<!-- 控件状态背景色 - 定义各种交互状态下的背景颜色 -->
<!-- 正常状态:控件的默认背景色 -->
@@ -126,15 +109,57 @@
<Color x:Key="ControlBackgroundDisabledColor">#CCCDD2</Color>
<!-- 选中状态:控件被选中时的背景色 -->
<Color x:Key="ControlBackgroundSelectedColor">#B6BABF</Color>
<!-- 强调背景:需要突出显示的控件背景 -->
<Color x:Key="ControlBackgroundAccentColor">#2C63F2</Color>
<SolidColorBrush x:Key="ControlBackgroundNormalBrush" Color="{DynamicResource ControlBackgroundNormalColor}" />
<SolidColorBrush x:Key="ControlBackgroundHoverBrush" Color="{DynamicResource ControlBackgroundHoverColor}" />
<SolidColorBrush x:Key="ControlBackgroundPressedBrush" Color="{DynamicResource ControlBackgroundPressedColor}" />
<SolidColorBrush x:Key="ControlBackgroundDisabledBrush" Color="{DynamicResource ControlBackgroundDisabledColor}" />
<SolidColorBrush x:Key="ControlBackgroundSelectedBrush" Color="{DynamicResource ControlBackgroundSelectedColor}" />
<!-- 边框和分割线色系 - 用于元素边界和内容分割 -->
<!-- 默认边框:大多数控件和容器的标准边框颜色 -->
<Color x:Key="BorderNormalColor">#B4B7CC</Color>
<!-- 分割线:内容区域间的分隔线颜色(半透明黑色) -->
<Color x:Key="DividerColor">#1F000000</Color>
<SolidColorBrush x:Key="BorderNormalBrush" Color="{DynamicResource BorderNormalColor}" />
<SolidColorBrush x:Key="DividerBrush" Color="{DynamicResource DividerColor}" />
<LinearGradientBrush x:Key="BorderGradientBrush" StartPoint="0,0" EndPoint="1,0">
<GradientStop Offset="0" Color="#FFFFFF" />
<GradientStop Offset="1" Color="#CCD3DD" />
<LinearGradientBrush.RelativeTransform>
<RotateTransform Angle="45" CenterX="0.5" CenterY="0.5" />
</LinearGradientBrush.RelativeTransform>
</LinearGradientBrush>
<!-- 拟态阴影色 - Neumorphism 核心效果的光影配色 -->
<!-- 亮阴影色:模拟光源照射产生的高光,创造凸起效果 -->
<Color x:Key="LightShadowColor">#F9FAFE</Color>
<!-- 暗阴影色:模拟背光面的阴影,创造深度和立体感 -->
<Color x:Key="DarkShadowColor">#a3b1c6</Color>
<SolidColorBrush x:Key="LightShadowBrush" Color="{DynamicResource LightShadowColor}" />
<SolidColorBrush x:Key="DarkShadowBrush" Color="{DynamicResource DarkShadowColor}" />
<!-- 强背景色:需要突出的控件背景 -->
<Color x:Key="ControlStrongBackgroundColor">#87898A</Color>
<!-- 强背景聚焦:强背景控件的聚焦状态 -->
<Color x:Key="ControlStrongBackgroundFocusedColor">#5E5E5E</Color>
<SolidColorBrush x:Key="ControlStrongBackgroundBrush" Color="{DynamicResource ControlStrongBackgroundColor}" />
<SolidColorBrush x:Key="ControlStrongBackgroundFocusedBrush" Color="{DynamicResource ControlStrongBackgroundFocusedColor}" />
<LinearGradientBrush x:Key="BorderCornerLightedGradientBrush" StartPoint="0,0" EndPoint="1,0">
<GradientStop Offset="0" Color="#FFFFFF" />
<GradientStop Offset="1" Color="#00FFFFFF" />
<LinearGradientBrush.RelativeTransform>
<RotateTransform Angle="45" CenterX="0.5" CenterY="0.5" />
</LinearGradientBrush.RelativeTransform>
</LinearGradientBrush>
<!-- Popup shadow effect -->
<DropShadowEffect
x:Key="PopupShadow"
BlurRadius="12"
Opacity="0.25"
ShadowDepth="6"
Color="#000000" />
<!-- 文本色系 - 不同层级的文本颜色,在拟态设计中保持柔和对比度 -->
<!-- 主要文本:正文、标题等主要内容文本(拟态风格的柔和对比) -->
<Color x:Key="TextPrimaryColor">#6c7a89</Color>
@@ -148,190 +173,33 @@
<Color x:Key="TextOnAccentPrimaryColor">#FFFFFF</Color>
<!-- 强调背景禁用文本深色背景上的禁用文本50% 透明白色) -->
<Color x:Key="TextOnAccentDisabledColor">#80FFFFFF</Color>
<SolidColorBrush x:Key="TextPrimaryBrush" Color="{DynamicResource TextPrimaryColor}" />
<SolidColorBrush x:Key="TextSecondaryBrush" Color="{DynamicResource TextSecondaryColor}" />
<SolidColorBrush x:Key="TextTertiaryBrush" Color="{DynamicResource TextTertiaryColor}" />
<SolidColorBrush x:Key="TextDisabledBrush" Color="{DynamicResource TextDisabledColor}" />
<SolidColorBrush x:Key="TextOnAccentPrimaryBrush" Color="{DynamicResource TextOnAccentPrimaryColor}" />
<SolidColorBrush x:Key="TextOnAccentDisabledBrush" Color="{DynamicResource TextOnAccentDisabledColor}" />
<!-- 边框和分割线色系 - 用于元素边界和内容分割 -->
<!-- 默认边框:大多数控件和容器的标准边框颜色 -->
<Color x:Key="BorderNormalColor">#B4B7CC</Color>
<!-- 细微边框:更柔和的边框色,用于微妙的元素分离 -->
<Color x:Key="BorderSubtleColor">#B0B2BD</Color>
<!-- 分割线:内容区域间的分隔线颜色(半透明黑色) -->
<Color x:Key="DividerColor">#1F000000</Color>
<!-- 阴影深度色系 - 用于创建不同层级的投影效果 -->
<!-- 浅层阴影轻微的投影效果10% 透明黑色) -->
<Color x:Key="ShadowDepthLowColor">#1A000000</Color>
<!-- 中层阴影中等的投影效果20% 透明黑色) -->
<Color x:Key="ShadowDepthMediumColor">#33000000</Color>
<!-- 深层阴影强烈的投影效果30% 透明黑色) -->
<Color x:Key="ShadowDepthHighColor">#4D000000</Color>
<!-- 遮罩蒙层模态对话框和覆盖层的半透明遮罩50% 透明黑色) -->
<Color x:Key="ScrimColor">#80000000</Color>
<!-- 焦点和辅助色系 - 用于焦点指示和特殊功能 -->
<!-- 焦点边框:键盘导航时的焦点指示颜色 -->
<Color x:Key="FocusBorderColor">#35B5E6</Color>
<!-- 附加蓝色:补充的蓝色调,用于特殊强调 -->
<Color x:Key="AdditionalBlueColor">#35B5E6</Color>
<!-- 附加紫色:补充的紫色调,用于特殊功能 -->
<Color x:Key="AdditionalPurpleColor">#9A66E4</Color>
<!-- 强背景色:需要突出的控件背景 -->
<Color x:Key="ControlStrongBackgroundColor">#87898A</Color>
<!-- 强背景聚焦:强背景控件的聚焦状态 -->
<Color x:Key="ControlStrongBackgroundFocusedColor">#5E5E5E</Color>
<!-- Primary brushes -->
<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" />
<!-- Semantic brushes -->
<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" />
<!-- Neutral brushes -->
<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" />
<!-- Background / Surface brushes -->
<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" />
<!-- Control state brushes -->
<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" />
<!-- Text brushes -->
<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" />
<!-- Border / Divider brushes -->
<SolidColorBrush Color="{StaticResource BorderNormalColor}" x:Key="BorderNormalBrush" />
<SolidColorBrush Color="{StaticResource BorderSubtleColor}" x:Key="BorderSubtleBrush" />
<SolidColorBrush Color="{StaticResource DividerColor}" x:Key="DividerBrush" />
<!-- Neumorphism + elevation brushes -->
<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" />
<!-- Focus / helpers -->
<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" />
<!-- Gradients -->
<LinearGradientBrush EndPoint="1,0" StartPoint="0,1" x:Key="PrimaryGradientBrush">
<GradientStop Color="{StaticResource PrimaryDefaultColor}" Offset="0" />
<GradientStop Color="{StaticResource PrimaryVariantColor}" Offset="1" />
</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>
<LinearGradientBrush EndPoint="1,0" StartPoint="0,0" x:Key="BorderGradientBrush">
<GradientStop Color="#FFFFFF" Offset="0" />
<GradientStop Color="#CCD3DD" 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="#FFFFFF" Offset="0" />
<GradientStop Color="#00FFFFFF" Offset="1" />
<LinearGradientBrush.RelativeTransform>
<RotateTransform Angle="45" CenterX="0.5" CenterY="0.5" />
</LinearGradientBrush.RelativeTransform>
</LinearGradientBrush>
<!-- Popup shadow effect -->
<DropShadowEffect
BlurRadius="12"
Color="#000000"
Opacity="0.25"
ShadowDepth="6"
x:Key="PopupShadow" />
<SolidColorBrush Color="{StaticResource FocusBorderColor}" x:Key="FocusRingBrush" />
<SolidColorBrush x:Key="AdditionalBlueBrush" Color="{DynamicResource AdditionalBlueColor}" />
<SolidColorBrush x:Key="AdditionalPurpleBrush" Color="{DynamicResource AdditionalPurpleColor}" />
<!-- 聚焦视觉样式 -->
<Style x:Key="FocusVisual">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Rectangle
Margin="0"
RadiusX="5"
RadiusY="5"
SnapsToDevicePixels="true"
Stroke="{StaticResource AdditionalBlueBrush}"
StrokeThickness="2" />
Margin="0"
RadiusX="5"
RadiusY="5"
SnapsToDevicePixels="true"
Stroke="{DynamicResource AdditionalBlueBrush}"
StrokeThickness="2" />
</ControlTemplate>
</Setter.Value>
</Setter>
@@ -343,15 +211,16 @@
<Setter.Value>
<ControlTemplate>
<Rectangle
Margin="0"
RadiusX="5"
RadiusY="5"
SnapsToDevicePixels="true"
Stroke="{StaticResource AdditionalBlueBrush}"
StrokeThickness="2" />
Margin="0"
RadiusX="5"
RadiusY="5"
SnapsToDevicePixels="true"
Stroke="{DynamicResource AdditionalBlueBrush}"
StrokeThickness="2" />
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>