226 lines
14 KiB
XML
226 lines
14 KiB
XML
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||
<!-- Neumorphism 亮侧阴影:模拟光源照射产生的高光效果 -->
|
||
<!--<ResourceDictionary.MergedDictionaries>
|
||
<ResourceDictionary Source="/NeoUI;component/Themes/ColorPalette/LightBlue.xaml"/>
|
||
</ResourceDictionary.MergedDictionaries>-->
|
||
<!--#region 语义画笔-->
|
||
<!-- 信息/提示色系 - 用于信息提示、帮助文本等非关键信息 -->
|
||
<!-- 信息色:一般信息提示和说明文本 -->
|
||
<Color x:Key="InfoColor">#1e90ff</Color>
|
||
<!-- 信息色悬停:信息元素的交互反馈 -->
|
||
<Color x:Key="InfoHoverColor">#58A8F4</Color>
|
||
<!-- 信息色按压:信息按钮的点击状态 -->
|
||
<Color x:Key="InfoPressedColor">#2E80D6</Color>
|
||
<!-- 信息色禁用:不可用信息元素 -->
|
||
<Color x:Key="InfoDisabledColor">#BFDFF8</Color>
|
||
<!-- 信息色亮阴影:信息卡片的拟态高光 -->
|
||
<Color x:Key="InfoLightShadowColor">#EAF6FF</Color>
|
||
<!-- 信息色暗阴影:信息卡片的拟态深度 -->
|
||
<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">#ff4757</Color>
|
||
<!-- 错误色悬停:危险按钮的悬停状态 -->
|
||
<Color x:Key="ErrorHoverColor">#F14C3E</Color>
|
||
<!-- 错误色按压:确认删除等危险操作 -->
|
||
<Color x:Key="ErrorPressedColor">#C1221B</Color>
|
||
<!-- 错误色禁用:暂时不可执行的危险操作 -->
|
||
<Color x:Key="ErrorDisabledColor">#E6B6B4</Color>
|
||
<!-- 错误色亮阴影:错误提示卡片的拟态高光 -->
|
||
<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">#ffa502</Color>
|
||
<!-- 警告色悬停:警告按钮的交互反馈 -->
|
||
<Color x:Key="WarningHoverColor">#F3CA4A</Color>
|
||
<!-- 警告色按压:确认警告操作的按压状态 -->
|
||
<Color x:Key="WarningPressedColor">#D9A10F</Color>
|
||
<!-- 警告色禁用:暂时无效的警告元素 -->
|
||
<Color x:Key="WarningDisabledColor">#EEDFAC</Color>
|
||
<!-- 警告色亮阴影:警告卡片的拟态高光效果 -->
|
||
<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">#2ed573</Color>
|
||
<!-- 成功色悬停:成功按钮的悬停反馈 -->
|
||
<Color x:Key="SuccessHoverColor">#3AD94B</Color>
|
||
<!-- 成功色按压:确认成功操作的按压状态 -->
|
||
<Color x:Key="SuccessPressedColor">#1D8E24</Color>
|
||
<!-- 成功色禁用:暂时不可用的成功元素 -->
|
||
<Color x:Key="SuccessDisabledColor">#C7E6C7</Color>
|
||
<!-- 成功色亮阴影:成功提示卡片的拟态高光 -->
|
||
<Color x:Key="SuccessLightShadowColor">#E8FFEA</Color>
|
||
<!-- 成功色暗阴影:成功提示卡片的拟态深度 -->
|
||
<Color x:Key="SuccessDarkShadowColor">#19721A</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-->
|
||
|
||
<!-- 背景色系 - 定义各种层级的背景颜色,营造拟态层次感 -->
|
||
<!-- 主背景色:整个应用的基础背景色,营造拟态的主要表面 -->
|
||
<Color x:Key="BackgroundLayoutColor">#e6eef8</Color>
|
||
<!-- 容器背景:内容区域和卡片的基础背景色 -->
|
||
<Color x:Key="BackgroundContainerColor">#e0e5ec</Color>
|
||
<!-- 浮层背景:菜单、弹窗、提示框等浮动元素的背景 -->
|
||
<Color x:Key="BackgroundFloatingColor">#E2E4E7</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}" />
|
||
|
||
<!-- 控件状态背景色 - 定义各种交互状态下的背景颜色 -->
|
||
<!-- 正常状态:控件的默认背景色 -->
|
||
<Color x:Key="ControlBackgroundNormalColor">#F1F2F6</Color>
|
||
<!-- 悬停状态:鼠标悬停时的背景色变化 -->
|
||
<Color x:Key="ControlBackgroundHoverColor">#BFC7D0</Color>
|
||
<!-- 按压状态:鼠标按下时的背景色变化 -->
|
||
<Color x:Key="ControlBackgroundPressedColor">#98A1AD</Color>
|
||
<!-- 禁用状态:控件不可交互时的背景色 -->
|
||
<Color x:Key="ControlBackgroundDisabledColor">#CCCDD2</Color>
|
||
<!-- 选中状态:控件被选中时的背景色 -->
|
||
<Color x:Key="ControlBackgroundSelectedColor">#B6BABF</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>
|
||
<!-- 次要文本:说明文字、辅助信息的文本颜色 -->
|
||
<Color x:Key="TextSecondaryColor">#A0A7B5</Color>
|
||
<!-- 三级文本:更次要的提示文字、标签等 -->
|
||
<Color x:Key="TextTertiaryColor">#6F7784</Color>
|
||
<!-- 禁用文本:不可交互状态下的文本颜色(50% 透明度) -->
|
||
<Color x:Key="TextDisabledColor">#80515A6E</Color>
|
||
<!-- 强调背景文本:深色背景上的高对比白色文本 -->
|
||
<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="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> |