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

@@ -0,0 +1,73 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!-- Neumorphism 亮侧阴影:暗色主题中的高光效果(使用深蓝色而非白色) -->
<Color x:Key="PrimaryLightShadowColor">#2E4FD6</Color>
<!-- Neumorphism 暗侧阴影:暗色主题中的深度阴影(更深的蓝黑色) -->
<Color x:Key="PrimaryDarkShadowColor">#10284E</Color>
<!-- Brand / Primary - 主品牌色系,用于主要交互元素 -->
<!-- 主品牌色:按钮、链接等主要交互元素的默认颜色(在暗色背景下稍微增强亮度) -->
<Color x:Key="PrimaryNormalColor">#2C63F2</Color>
<!-- 品牌变体色:渐变效果和视觉强调的辅助色 -->
<Color x:Key="PrimaryVariantColor">#3CD9E0</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>
<!-- 背景色系 - 暗色主题的各种层级背景颜色,营造深色拟态层次感 -->
<!-- 主品牌色画刷组 -->
<SolidColorBrush Color="{StaticResource PrimaryNormalColor}" 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" />
<!-- 渐变画刷组 - 用于创建丰富的视觉效果 -->
<!-- 主品牌渐变:从主色到变体色的对角线渐变 -->
<LinearGradientBrush EndPoint="1,0" StartPoint="0,1" x:Key="PrimaryGradientBrush">
<GradientStop Color="{StaticResource PrimaryNormalColor}" Offset="0" />
<GradientStop Color="{StaticResource PrimaryVariantColor}" Offset="1" />
</LinearGradientBrush>
<!-- 不确定状态渐变:用于进度条等不确定状态的动画效果 -->
<LinearGradientBrush EndPoint="1,0" StartPoint="0,1" x:Key="PrimaryIndeterminateGradientBrush">
<GradientStop Color="{StaticResource PrimaryNormalColor}" Offset="0" />
<GradientStop Color="{StaticResource PrimaryVariantColor}" Offset="0.7" />
<GradientStop Color="{StaticResource PrimaryNormalColor}" Offset="0.8" />
<LinearGradientBrush.RelativeTransform>
<TransformGroup>
<ScaleTransform />
<SkewTransform />
<RotateTransform />
<TranslateTransform />
</TransformGroup>
</LinearGradientBrush.RelativeTransform>
</LinearGradientBrush>
<!-- 拟态焦点视觉:暗色主题下的焦点指示效果 -->
<Style x:Key="NeumorphicFocusVisual">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Rectangle>
<Rectangle.Effect>
<DropShadowEffect
BlurRadius="10"
Color="{StaticResource PrimaryNormalColor}"
Opacity="0.18"
ShadowDepth="0" />
</Rectangle.Effect>
</Rectangle>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>

View File

@@ -0,0 +1,46 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!-- 暗黑主题 () -->
<!--<Color x:Key="MainBackgroundColor">#1B2620</Color>-->
<Color x:Key="PrimaryNormalColor">#2E3F36</Color>
<Color x:Key="PrimaryVariantColor">#2DB784</Color>
<!--<Color x:Key="PrimaryHoverBackgroundColor">#364B42</Color>-->
<Color x:Key="PrimaryLightShadowColor">#4A6353</Color>
<Color x:Key="PrimaryDarkShadowColor">#101D15</Color>
<Color x:Key="PrimaryForegroundColor">#E0F2F1</Color>
<Color x:Key="PrimaryBorderColor">#3E4E45</Color>
<Color x:Key="PrimaryHoverColor">#405046</Color>
<Color x:Key="PrimaryPressedColor">#324135</Color>
<Color x:Key="PrimaryFocusedColor">#5E7D69</Color>
<Color x:Key="PrimaryDisabledColor">#22312C</Color>
<!-- 基础画笔 -->
<SolidColorBrush x:Key="PrimaryNormalBrush" Color="{StaticResource PrimaryNormalColor}" />
<SolidColorBrush x:Key="PrimaryVariantBrush" Color="{StaticResource PrimaryVariantColor}" />
<SolidColorBrush x:Key="PrimaryHoverBrush" Color="{StaticResource PrimaryHoverColor}" />
<SolidColorBrush x:Key="PrimaryPressedBrush" Color="{StaticResource PrimaryPressedColor}" />
<SolidColorBrush x:Key="PrimaryFocusedBrush" Color="{StaticResource PrimaryFocusedColor}" />
<SolidColorBrush x:Key="PrimaryDisabledBrush" Color="{StaticResource PrimaryDisabledColor}" />
<SolidColorBrush x:Key="PrimaryLightShadowBrush" Color="{StaticResource PrimaryLightShadowColor}" />
<SolidColorBrush x:Key="PrimaryDarkShadowBrush" Color="{StaticResource PrimaryDarkShadowColor}" />
<!-- Gradients -->
<LinearGradientBrush x:Key="PrimaryGradientBrush" StartPoint="0,1" EndPoint="1,0">
<GradientStop Offset="0" Color="{StaticResource PrimaryNormalColor}" />
<GradientStop Offset="1" Color="{StaticResource PrimaryVariantColor}" />
</LinearGradientBrush>
<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>
</ResourceDictionary>

View File

@@ -0,0 +1,46 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!--<Color x:Key="MainBackgroundColor">#2A1E40</Color>-->
<Color x:Key="PrimaryNormalColor">#3C2A59</Color>
<Color x:Key="PrimaryVariantColor">#5041D9</Color>
<!--<Color x:Key="PrimaryHoverBackgroundColor">#4A3B70</Color>-->
<Color x:Key="PrimaryLightShadowColor">#6B478E</Color>
<Color x:Key="PrimaryDarkShadowColor">#0F071B</Color>
<Color x:Key="PrimaryForegroundColor">#EDE7F6</Color>
<Color x:Key="PrimaryBorderColor">#5E3D99</Color>
<Color x:Key="PrimaryHoverColor">#513A85</Color>
<Color x:Key="PrimaryPressedColor">#44306E</Color>
<Color x:Key="PrimaryFocusedColor">#7B69A3</Color>
<Color x:Key="PrimaryDisabledColor">#241C35</Color>
<!-- 基础画笔 -->
<SolidColorBrush x:Key="PrimaryNormalBrush" Color="{StaticResource PrimaryNormalColor}" />
<SolidColorBrush x:Key="PrimaryVariantBrush" Color="{StaticResource PrimaryVariantColor}" />
<SolidColorBrush x:Key="PrimaryHoverBrush" Color="{StaticResource PrimaryHoverColor}" />
<SolidColorBrush x:Key="PrimaryPressedBrush" Color="{StaticResource PrimaryPressedColor}" />
<SolidColorBrush x:Key="PrimaryFocusedBrush" Color="{StaticResource PrimaryFocusedColor}" />
<SolidColorBrush x:Key="PrimaryDisabledBrush" Color="{StaticResource PrimaryDisabledColor}" />
<SolidColorBrush x:Key="PrimaryLightShadowBrush" Color="{StaticResource PrimaryLightShadowColor}" />
<SolidColorBrush x:Key="PrimaryDarkShadowBrush" Color="{StaticResource PrimaryDarkShadowColor}" />
<!-- Gradients -->
<LinearGradientBrush x:Key="PrimaryGradientBrush" StartPoint="0,1" EndPoint="1,0">
<GradientStop Offset="0" Color="{StaticResource PrimaryNormalColor}" />
<GradientStop Offset="1" Color="{StaticResource PrimaryVariantColor}" />
</LinearGradientBrush>
<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>
</ResourceDictionary>

View File

@@ -0,0 +1,66 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Color x:Key="PrimaryLightShadowColor">#EBF6FF</Color>
<!-- Neumorphism 暗侧阴影:模拟深度和立体感的暗部阴影 -->
<Color x:Key="PrimaryDarkShadowColor">#1F4ED0</Color>
<!-- 主品牌色:按钮、链接等主要交互元素的默认颜色 -->
<Color x:Key="PrimaryNormalColor">#2C63F2</Color>
<!-- 品牌变体色:渐变效果和视觉强调的辅助色 -->
<Color x:Key="PrimaryVariantColor">#3CD9E0</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>
<!-- 基础画笔 -->
<SolidColorBrush x:Key="PrimaryNormalBrush" Color="{StaticResource PrimaryNormalColor}" />
<SolidColorBrush x:Key="PrimaryVariantBrush" Color="{StaticResource PrimaryVariantColor}" />
<SolidColorBrush x:Key="PrimaryHoverBrush" Color="{StaticResource PrimaryHoverColor}" />
<SolidColorBrush x:Key="PrimaryPressedBrush" Color="{StaticResource PrimaryPressedColor}" />
<SolidColorBrush x:Key="PrimaryFocusedBrush" Color="{StaticResource PrimaryFocusedColor}" />
<SolidColorBrush x:Key="PrimaryDisabledBrush" Color="{StaticResource PrimaryDisabledColor}" />
<SolidColorBrush x:Key="PrimaryLightShadowBrush" Color="{StaticResource PrimaryLightShadowColor}" />
<SolidColorBrush x:Key="PrimaryDarkShadowBrush" Color="{StaticResource PrimaryDarkShadowColor}" />
<!-- Gradients -->
<LinearGradientBrush x:Key="PrimaryGradientBrush" StartPoint="0,1" EndPoint="1,0">
<GradientStop Offset="0" Color="{StaticResource PrimaryNormalColor}" />
<GradientStop Offset="1" Color="{StaticResource PrimaryVariantColor}" />
</LinearGradientBrush>
<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>
<!-- 拟态焦点视觉:暗色主题下的焦点指示效果 -->
<Style x:Key="NeumorphicFocusVisual">
<Setter Property="Control.Template">
<Setter.Value>
<ControlTemplate>
<Rectangle>
<Rectangle.Effect>
<DropShadowEffect
BlurRadius="10"
Color="{StaticResource PrimaryNormalColor}"
Opacity="0.18"
ShadowDepth="0" />
</Rectangle.Effect>
</Rectangle>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>

View File

@@ -0,0 +1,45 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!--<Color x:Key="MainBackgroundColor">#EDF7EF</Color>-->
<Color x:Key="PrimaryNormalColor">#D0E9D8</Color>
<Color x:Key="PrimaryVariantColor">#2DB784</Color>
<!--<Color x:Key="PrimaryHoverBackgroundColor">#C0E0C9</Color>-->
<Color x:Key="PrimaryLightShadowColor">#FFFFFF</Color>
<Color x:Key="PrimaryDarkShadowColor">#A3C1AA</Color>
<Color x:Key="PrimaryForegroundColor">#1B2620</Color>
<Color x:Key="PrimaryBorderColor">#A3BEA3</Color>
<Color x:Key="PrimaryHoverColor">#C8E3CC</Color>
<Color x:Key="PrimaryPressedColor">#A8C8B8</Color>
<Color x:Key="PrimaryFocusedColor">#8FB8A8</Color>
<Color x:Key="PrimaryDisabledColor">#ECEFF1</Color>
<!-- 基础画笔 -->
<SolidColorBrush x:Key="PrimaryNormalBrush" Color="{StaticResource PrimaryNormalColor}" />
<SolidColorBrush x:Key="PrimaryVariantBrush" Color="{StaticResource PrimaryVariantColor}" />
<SolidColorBrush x:Key="PrimaryHoverBrush" Color="{StaticResource PrimaryHoverColor}" />
<SolidColorBrush x:Key="PrimaryPressedBrush" Color="{StaticResource PrimaryPressedColor}" />
<SolidColorBrush x:Key="PrimaryFocusedBrush" Color="{StaticResource PrimaryFocusedColor}" />
<SolidColorBrush x:Key="PrimaryDisabledBrush" Color="{StaticResource PrimaryDisabledColor}" />
<SolidColorBrush x:Key="PrimaryLightShadowBrush" Color="{StaticResource PrimaryLightShadowColor}" />
<SolidColorBrush x:Key="PrimaryDarkShadowBrush" Color="{StaticResource PrimaryDarkShadowColor}" />
<!-- Gradients -->
<LinearGradientBrush x:Key="PrimaryGradientBrush" StartPoint="0,1" EndPoint="1,0">
<GradientStop Offset="0" Color="{StaticResource PrimaryNormalColor}" />
<GradientStop Offset="1" Color="{StaticResource PrimaryVariantColor}" />
</LinearGradientBrush>
<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>
</ResourceDictionary>

View File

@@ -0,0 +1,46 @@
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!--<Color x:Key="MainBackgroundColor">#F2ECF9</Color>-->
<Color x:Key="PrimaryNormalColor">#E0D6F1</Color>
<Color x:Key="PrimaryVariantColor">#5041D9</Color>
<!--<Color x:Key="PrimaryHoverBackgroundColor">#D5C9EB</Color>-->
<Color x:Key="PrimaryLightShadowColor">#FFFFFF</Color>
<Color x:Key="PrimaryDarkShadowColor">#33194D</Color>
<Color x:Key="PrimaryForegroundColor">#4A2359</Color>
<Color x:Key="PrimaryBorderColor">#B39DDB</Color>
<Color x:Key="PrimaryHoverColor">#EAE0F5</Color>
<Color x:Key="PrimaryPressedColor">#C8B3E0</Color>
<Color x:Key="PrimaryFocusedColor">#D4C6EC</Color>
<Color x:Key="PrimaryDisabledColor">#F5F0FA</Color>
<!-- 基础画笔 -->
<SolidColorBrush x:Key="PrimaryNormalBrush" Color="{StaticResource PrimaryNormalColor}" />
<SolidColorBrush x:Key="PrimaryVariantBrush" Color="{StaticResource PrimaryVariantColor}" />
<SolidColorBrush x:Key="PrimaryHoverBrush" Color="{StaticResource PrimaryHoverColor}" />
<SolidColorBrush x:Key="PrimaryPressedBrush" Color="{StaticResource PrimaryPressedColor}" />
<SolidColorBrush x:Key="PrimaryFocusedBrush" Color="{StaticResource PrimaryFocusedColor}" />
<SolidColorBrush x:Key="PrimaryDisabledBrush" Color="{StaticResource PrimaryDisabledColor}" />
<SolidColorBrush x:Key="PrimaryLightShadowBrush" Color="{StaticResource PrimaryLightShadowColor}" />
<SolidColorBrush x:Key="PrimaryDarkShadowBrush" Color="{StaticResource PrimaryDarkShadowColor}" />
<!-- Gradients -->
<LinearGradientBrush x:Key="PrimaryGradientBrush" StartPoint="0,1" EndPoint="1,0">
<GradientStop Offset="0" Color="{StaticResource PrimaryNormalColor}" />
<GradientStop Offset="1" Color="{StaticResource PrimaryVariantColor}" />
</LinearGradientBrush>
<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>
</ResourceDictionary>