235 lines
14 KiB
XML
235 lines
14 KiB
XML
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||
|
||
<!--<ResourceDictionary.MergedDictionaries>
|
||
<ResourceDictionary Source="/NeoUI;component/Themes/ColorPalette/DarkBlue.xaml"/>
|
||
</ResourceDictionary.MergedDictionaries>-->
|
||
<!--#region 语义画刷-->
|
||
|
||
<!-- 语义色系 - 针对暗色背景优化的信息、错误、警告、成功色 -->
|
||
<!-- 信息色:一般信息提示和说明文本(暗色下增强亮度) -->
|
||
<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>
|
||
|
||
<!-- 语义色画刷组 - 信息色系 -->
|
||
<SolidColorBrush Color="{DynamicResource InfoColor}" x:Key="InfoBrush" />
|
||
<SolidColorBrush Color="{DynamicResource InfoHoverColor}" x:Key="InfoHoverBrush" />
|
||
<SolidColorBrush Color="{DynamicResource InfoPressedColor}" x:Key="InfoPressedBrush" />
|
||
<SolidColorBrush Color="{DynamicResource InfoDisabledColor}" x:Key="InfoDisabledBrush" />
|
||
<SolidColorBrush Color="{DynamicResource InfoLightShadowColor}" x:Key="InfoLightShadowBrush" />
|
||
<SolidColorBrush Color="{DynamicResource InfoDarkShadowColor}" x:Key="InfoDarkShadowBrush" />
|
||
<!-- 错误色:错误消息、验证失败提示(暗色下的明亮红色) -->
|
||
<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">#210505</Color>
|
||
<!-- 语义色画刷组 - 错误色系 -->
|
||
<SolidColorBrush Color="{DynamicResource ErrorColor}" x:Key="ErrorBrush" />
|
||
<SolidColorBrush Color="{DynamicResource ErrorHoverColor}" x:Key="ErrorHoverBrush" />
|
||
<SolidColorBrush Color="{DynamicResource ErrorPressedColor}" x:Key="ErrorPressedBrush" />
|
||
<SolidColorBrush Color="{DynamicResource ErrorDisabledColor}" x:Key="ErrorDisabledBrush" />
|
||
<SolidColorBrush Color="{DynamicResource ErrorLightShadowColor}" x:Key="ErrorLightShadowBrush" />
|
||
<SolidColorBrush Color="{DynamicResource ErrorDarkShadowColor}" x:Key="ErrorDarkShadowBrush" />
|
||
|
||
<!-- 警告色:注意事项、潜在风险提示(暗色下的明亮黄色) -->
|
||
<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">#202005</Color>
|
||
<!-- 语义色画刷组 - 警告色系 -->
|
||
<SolidColorBrush Color="{DynamicResource WarningColor}" x:Key="WarningBrush" />
|
||
<SolidColorBrush Color="{DynamicResource WarningHoverColor}" x:Key="WarningHoverBrush" />
|
||
<SolidColorBrush Color="{DynamicResource WarningPressedColor}" x:Key="WarningPressedBrush" />
|
||
<SolidColorBrush Color="{DynamicResource WarningDisabledColor}" x:Key="WarningDisabledBrush" />
|
||
<SolidColorBrush Color="{DynamicResource WarningLightShadowColor}" x:Key="WarningLightShadowBrush" />
|
||
<SolidColorBrush Color="{DynamicResource WarningDarkShadowColor}" x:Key="WarningDarkShadowBrush" />
|
||
<!-- 成功色:操作成功、状态正常的提示(暗色下的明亮绿色) -->
|
||
<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>
|
||
<!-- 语义色画刷组 - 成功色系 -->
|
||
<SolidColorBrush Color="{DynamicResource SuccessColor}" x:Key="SuccessBrush" />
|
||
<SolidColorBrush Color="{DynamicResource SuccessHoverColor}" x:Key="SuccessHoverBrush" />
|
||
<SolidColorBrush Color="{DynamicResource SuccessPressedColor}" x:Key="SuccessPressedBrush" />
|
||
<SolidColorBrush Color="{DynamicResource SuccessDisabledColor}" x:Key="SuccessDisabledBrush" />
|
||
<SolidColorBrush Color="{DynamicResource SuccessLightShadowColor}" x:Key="SuccessLightShadowBrush" />
|
||
<SolidColorBrush Color="{DynamicResource SuccessDarkShadowColor}" x:Key="SuccessDarkShadowBrush" />
|
||
<!--#endregion-->
|
||
|
||
<!-- 背景和表面画刷组 -->
|
||
<!-- 主背景色:暗色主题的基础背景色(极深灰蓝) -->
|
||
<Color x:Key="BackgroundLayoutColor">#121214</Color>
|
||
<!-- 容器背景:内容区域和卡片的基础背景色(稍亮的深灰) -->
|
||
<Color x:Key="BackgroundContainerColor">#161618</Color>
|
||
<!-- 浮层背景:菜单、弹窗、提示框等浮动元素的背景(更亮的深灰) -->
|
||
<Color x:Key="BackgroundFloatingColor">#1F2022</Color>
|
||
<!-- 交替背景:表格行、列表项的交替背景色(半透明白色) -->
|
||
<Color x:Key="BackgroundInterlacedColor">#08FFFFFF</Color>
|
||
<SolidColorBrush Color="{DynamicResource BackgroundLayoutColor}" x:Key="BackgroundLayoutBrush" />
|
||
<SolidColorBrush Color="{DynamicResource BackgroundContainerColor}" x:Key="BackgroundContainerBrush" />
|
||
<SolidColorBrush Color="{DynamicResource BackgroundFloatingColor}" x:Key="BackgroundFloatingBrush" />
|
||
<SolidColorBrush Color="{DynamicResource BackgroundInterlacedColor}" x:Key="BackgroundInterlacedBrush" />
|
||
|
||
<!-- 控件状态画刷组 -->
|
||
<!-- 控件状态背景色 - 暗色主题下各种交互状态的背景颜色 -->
|
||
<!-- 正常状态:控件的默认背景色(深灰) -->
|
||
<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>
|
||
|
||
<SolidColorBrush Color="{DynamicResource ControlBackgroundNormalColor}" x:Key="ControlBackgroundNormalBrush" />
|
||
<SolidColorBrush Color="{DynamicResource ControlBackgroundHoverColor}" x:Key="ControlBackgroundHoverBrush" />
|
||
<SolidColorBrush Color="{DynamicResource ControlBackgroundPressedColor}" x:Key="ControlBackgroundPressedBrush" />
|
||
<SolidColorBrush Color="{DynamicResource ControlBackgroundDisabledColor}" x:Key="ControlBackgroundDisabledBrush" />
|
||
<SolidColorBrush Color="{DynamicResource ControlBackgroundSelectedColor}" x:Key="ControlBackgroundSelectedBrush" />
|
||
<!-- 边框和分割线画刷组 -->
|
||
<!-- 默认边框:大多数控件和容器的标准边框颜色(深灰) -->
|
||
<Color x:Key="BorderNormalColor">#2E3033</Color>
|
||
<!-- 分割线:内容区域间的分隔线颜色(半透明白色) -->
|
||
<Color x:Key="DividerColor">#26FFFFFF</Color>
|
||
<SolidColorBrush Color="{DynamicResource BorderNormalColor}" x:Key="BorderNormalBrush" />
|
||
<SolidColorBrush Color="{DynamicResource DividerColor}" x:Key="DividerBrush" />
|
||
|
||
<!-- 拟态效果和阴影画刷组 -->
|
||
<!-- 亮阴影色:暗色主题中的"高光"效果(使用深灰而非白色) -->
|
||
<Color x:Key="LightShadowColor">#2A2A2A</Color>
|
||
<!-- 暗阴影色:暗色主题中的深度阴影(接近纯黑) -->
|
||
<Color x:Key="DarkShadowColor">#070707</Color>
|
||
<SolidColorBrush Color="{DynamicResource LightShadowColor}" x:Key="LightShadowBrush" />
|
||
<SolidColorBrush Color="{DynamicResource DarkShadowColor}" x:Key="DarkShadowBrush" />
|
||
|
||
|
||
<!-- 强背景色:需要突出的控件背景(深灰色调) -->
|
||
<Color x:Key="ControlStrongBackgroundColor">#3A3B3D</Color>
|
||
<!-- 强背景聚焦:强背景控件的聚焦状态(中等灰色) -->
|
||
<Color x:Key="ControlStrongBackgroundFocusedColor">#5E5E5E</Color>
|
||
|
||
<SolidColorBrush Color="{DynamicResource ControlStrongBackgroundColor}" x:Key="ControlStrongBackgroundBrush" />
|
||
<SolidColorBrush Color="{DynamicResource ControlStrongBackgroundFocusedColor}" x:Key="ControlStrongBackgroundFocusedBrush" />
|
||
|
||
|
||
|
||
<!-- 边框渐变: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>
|
||
|
||
<!-- 弹窗阴影:暗色主题下稍微增强的阴影效果 -->
|
||
<DropShadowEffect
|
||
BlurRadius="18"
|
||
Color="#000000"
|
||
Opacity="0.45"
|
||
ShadowDepth="8"
|
||
x:Key="PopupShadow" />
|
||
<!-- 文本画刷组 -->
|
||
<!-- 文本色系 - 暗色主题下不同层级的文本颜色,保持良好可读性 -->
|
||
<!-- 主要文本:正文、标题等主要内容文本(暗色下的高对比白色) -->
|
||
<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>
|
||
<SolidColorBrush Color="{DynamicResource TextPrimaryColor}" x:Key="TextPrimaryBrush" />
|
||
<SolidColorBrush Color="{DynamicResource TextSecondaryColor}" x:Key="TextSecondaryBrush" />
|
||
<SolidColorBrush Color="{DynamicResource TextTertiaryColor}" x:Key="TextTertiaryBrush" />
|
||
<SolidColorBrush Color="{DynamicResource TextDisabledColor}" x:Key="TextDisabledBrush" />
|
||
<SolidColorBrush Color="{DynamicResource TextOnAccentPrimaryColor}" x:Key="TextOnAccentPrimaryBrush" />
|
||
<SolidColorBrush Color="{DynamicResource TextOnAccentDisabledColor}" x:Key="TextOnAccentDisabledBrush" />
|
||
|
||
|
||
<!-- 焦点和辅助色系 - 用于焦点指示和特殊功能 -->
|
||
<!-- 附加蓝色:补充的蓝色调,用于特殊强调 -->
|
||
<Color x:Key="AdditionalBlueColor">#35B5E6</Color>
|
||
<!-- 附加紫色:补充的紫色调,用于特殊功能 -->
|
||
<Color x:Key="AdditionalPurpleColor">#9A66E4</Color>
|
||
<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="{DynamicResource AdditionalBlueBrush}"
|
||
StrokeThickness="2" />
|
||
</ControlTemplate>
|
||
</Setter.Value>
|
||
</Setter>
|
||
</Style>
|
||
|
||
<!-- 选项标记聚焦视觉样式 -->
|
||
<Style x:Key="OptionMarkFocusVisual">
|
||
<Setter Property="Control.Template">
|
||
<Setter.Value>
|
||
<ControlTemplate>
|
||
<Rectangle
|
||
Margin="0"
|
||
RadiusX="5"
|
||
RadiusY="5"
|
||
SnapsToDevicePixels="true"
|
||
Stroke="{DynamicResource AdditionalBlueBrush}"
|
||
StrokeThickness="2" />
|
||
</ControlTemplate>
|
||
</Setter.Value>
|
||
</Setter>
|
||
</Style>
|
||
</ResourceDictionary> |