2025-08-24 13:49:55 +08:00
|
|
|
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
|
|
|
|
|
2025-08-25 17:30:53 +08:00
|
|
|
<!--
|
|
|
|
|
品牌主色与变体色
|
|
|
|
|
用于主要交互元素、视觉强调等场景
|
|
|
|
|
-->
|
2025-12-23 21:35:54 +08:00
|
|
|
<!-- 主品牌色(按钮、链接等主要交互元素的默认颜色) -->
|
|
|
|
|
<Color x:Key="PrimaryNormalColor">#4098FF</Color>
|
2025-08-25 17:30:53 +08:00
|
|
|
<SolidColorBrush x:Key="PrimaryNormalBrush" Color="{DynamicResource PrimaryNormalColor}" />
|
|
|
|
|
|
2025-12-23 21:35:54 +08:00
|
|
|
<!-- 品牌变体色(渐变效果和视觉强调的辅助色) -->
|
|
|
|
|
<Color x:Key="PrimaryVariantColor">#3CD9E0</Color>
|
2025-08-25 17:30:53 +08:00
|
|
|
<SolidColorBrush x:Key="PrimaryVariantBrush" Color="{DynamicResource PrimaryVariantColor}" />
|
|
|
|
|
|
|
|
|
|
<!--
|
|
|
|
|
交互状态色组
|
|
|
|
|
鼠标悬停、按压、聚焦、禁用等状态
|
|
|
|
|
-->
|
2025-12-23 21:35:54 +08:00
|
|
|
<!-- 鼠标悬停状态色(提供视觉反馈) -->
|
|
|
|
|
<Color x:Key="PrimaryHoverColor">#3380E6</Color>
|
2025-08-25 17:30:53 +08:00
|
|
|
<SolidColorBrush x:Key="PrimaryHoverBrush" Color="{DynamicResource PrimaryHoverColor}" />
|
|
|
|
|
|
2025-12-23 21:35:54 +08:00
|
|
|
<!-- 按压状态色(用户点击时的即时反馈色) -->
|
|
|
|
|
<Color x:Key="PrimaryPressedColor">#1A66CC</Color>
|
2025-08-25 17:30:53 +08:00
|
|
|
<SolidColorBrush x:Key="PrimaryPressedBrush" Color="{DynamicResource PrimaryPressedColor}" />
|
|
|
|
|
|
2025-12-23 21:35:54 +08:00
|
|
|
<!-- 聚焦状态色(键盘导航和焦点指示色) -->
|
|
|
|
|
<Color x:Key="PrimaryFocusedColor">#66B2FF</Color>
|
2025-08-25 17:30:53 +08:00
|
|
|
<SolidColorBrush x:Key="PrimaryFocusedBrush" Color="{DynamicResource PrimaryFocusedColor}" />
|
|
|
|
|
|
2025-12-23 21:35:54 +08:00
|
|
|
<!-- 禁用状态色(不可交互时的灰化效果) -->
|
|
|
|
|
<Color x:Key="PrimaryDisabledColor">#AFC9E6</Color>
|
2025-08-25 17:30:53 +08:00
|
|
|
<SolidColorBrush x:Key="PrimaryDisabledBrush" Color="{DynamicResource PrimaryDisabledColor}" />
|
|
|
|
|
|
|
|
|
|
<!--
|
|
|
|
|
阴影色组
|
|
|
|
|
用于拟态高光和深度阴影
|
|
|
|
|
-->
|
2025-12-23 21:35:54 +08:00
|
|
|
<!-- 亮阴影色(拟态高光) -->
|
|
|
|
|
<Color x:Key="PrimaryLightShadowColor">#D6E9FF</Color>
|
2025-08-25 17:30:53 +08:00
|
|
|
<SolidColorBrush x:Key="PrimaryLightShadowBrush" Color="{DynamicResource PrimaryLightShadowColor}" />
|
|
|
|
|
|
2025-12-23 21:35:54 +08:00
|
|
|
<!-- 暗阴影色(拟态深度) -->
|
|
|
|
|
<Color x:Key="PrimaryDarkShadowColor">#4098FF</Color>
|
2025-08-25 17:30:53 +08:00
|
|
|
<SolidColorBrush x:Key="PrimaryDarkShadowBrush" Color="{DynamicResource PrimaryDarkShadowColor}" />
|
2025-12-23 21:35:54 +08:00
|
|
|
|
2025-08-25 17:30:53 +08:00
|
|
|
<!--
|
|
|
|
|
渐变色与特效(未改动,保持原样)
|
|
|
|
|
-->
|
2025-12-23 21:35:54 +08:00
|
|
|
<!-- 品牌主渐变 -->
|
2025-08-20 12:10:35 +08:00
|
|
|
<LinearGradientBrush x:Key="PrimaryGradientBrush" StartPoint="0,1" EndPoint="1,0">
|
|
|
|
|
<GradientStop Offset="0" Color="{StaticResource PrimaryNormalColor}" />
|
|
|
|
|
<GradientStop Offset="1" Color="{StaticResource PrimaryVariantColor}" />
|
|
|
|
|
</LinearGradientBrush>
|
2025-08-25 17:30:53 +08:00
|
|
|
|
2025-12-23 21:35:54 +08:00
|
|
|
<!-- 品牌不确定状态渐变 -->
|
2025-08-20 12:10:35 +08:00
|
|
|
<LinearGradientBrush x:Key="PrimaryIndeterminateGradientBrush" StartPoint="0,1" EndPoint="1,0">
|
|
|
|
|
<GradientStop Offset="0" Color="{StaticResource PrimaryNormalColor}" />
|
|
|
|
|
<GradientStop Offset="0.7" Color="{StaticResource PrimaryVariantColor}" />
|
|
|
|
|
<GradientStop Offset="0.8" Color="{StaticResource PrimaryNormalColor}" />
|
|
|
|
|
<LinearGradientBrush.RelativeTransform>
|
|
|
|
|
<TransformGroup>
|
|
|
|
|
<ScaleTransform />
|
|
|
|
|
<SkewTransform />
|
|
|
|
|
<RotateTransform />
|
|
|
|
|
<TranslateTransform />
|
|
|
|
|
</TransformGroup>
|
|
|
|
|
</LinearGradientBrush.RelativeTransform>
|
|
|
|
|
</LinearGradientBrush>
|
2025-08-25 17:30:53 +08:00
|
|
|
|
|
|
|
|
<!-- 拟态焦点视觉样式 -->
|
2025-08-20 12:10:35 +08:00
|
|
|
<Style x:Key="NeumorphicFocusVisual">
|
|
|
|
|
<Setter Property="Control.Template">
|
|
|
|
|
<Setter.Value>
|
|
|
|
|
<ControlTemplate>
|
|
|
|
|
<Rectangle>
|
|
|
|
|
<Rectangle.Effect>
|
|
|
|
|
<DropShadowEffect
|
2025-08-24 13:49:55 +08:00
|
|
|
BlurRadius="10"
|
|
|
|
|
Opacity="0.18"
|
|
|
|
|
ShadowDepth="0"
|
|
|
|
|
Color="{StaticResource PrimaryNormalColor}" />
|
2025-08-20 12:10:35 +08:00
|
|
|
</Rectangle.Effect>
|
|
|
|
|
</Rectangle>
|
|
|
|
|
</ControlTemplate>
|
|
|
|
|
</Setter.Value>
|
|
|
|
|
</Setter>
|
|
|
|
|
</Style>
|
2025-12-23 21:35:54 +08:00
|
|
|
|
2025-08-25 17:30:53 +08:00
|
|
|
<Style x:Key="FocusVisual">
|
|
|
|
|
<Setter Property="Control.Template">
|
|
|
|
|
<Setter.Value>
|
|
|
|
|
<ControlTemplate>
|
|
|
|
|
<Rectangle
|
|
|
|
|
Margin="0"
|
|
|
|
|
RadiusX="5"
|
|
|
|
|
RadiusY="5"
|
|
|
|
|
SnapsToDevicePixels="true"
|
|
|
|
|
Stroke="{StaticResource PrimaryNormalBrush}"
|
|
|
|
|
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="{StaticResource PrimaryNormalBrush}"
|
|
|
|
|
StrokeThickness="2" />
|
|
|
|
|
</ControlTemplate>
|
|
|
|
|
</Setter.Value>
|
|
|
|
|
</Setter>
|
|
|
|
|
</Style>
|
2025-08-20 12:10:35 +08:00
|
|
|
</ResourceDictionary>
|