Files
Better-Seewo/Manager/Themes/DarkTheme.xaml
miao-moe f219b63faf hotfix: 修复 BAML 反序列化运行时错误 (v2.0.2)
问题: 启动时报 System.Windows.Baml2006.DeferredBinaryDeserializerExtension 异常
根因: ResourceDictionary 中使用了不合法的共享资源类型

修复:
- 移除主题中 DropShadowEffect/CubicEase/QuadraticEase/Duration 共享资源
- 将所有 Effect 和 EasingFunction 改为内联声明
- 修复 DynamicResource 引用
2026-06-28 07:55:33 +00:00

87 lines
4.1 KiB
XML

<!--
DarkTheme.xaml - Better-Seewo 管理器 Fluent Design 深色主题
提供完整的深色配色方案、画刷资源、动画参数和基础样式
作者:雾启工作室
-->
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:System="clr-namespace:System;assembly=mscorlib">
<!-- ===== 颜色定义 ===== -->
<Color x:Key="BackgroundColor">#1A1A2E</Color>
<Color x:Key="SecondaryBackgroundColor">#16213E</Color>
<Color x:Key="CardBackgroundColor">#0F3460</Color>
<Color x:Key="AccentColor">#E94560</Color>
<Color x:Key="TextPrimaryColor">#FFFFFF</Color>
<Color x:Key="TextSecondaryColor">#A0A0B0</Color>
<Color x:Key="BorderColor">#2A2A4A</Color>
<Color x:Key="SuccessColor">#00D2FF</Color>
<Color x:Key="WarningColor">#FFD700</Color>
<Color x:Key="ErrorColor">#FF4757</Color>
<!-- 鼠标悬停半透明背景色 -->
<Color x:Key="NavHoverColor">#2A2A4A</Color>
<!-- 导航选中背景色 -->
<Color x:Key="NavSelectedColor">#0F3460</Color>
<!-- 标题栏背景色(带透明度) -->
<Color x:Key="TitleBarBackgroundColor">#1A1A2E</Color>
<!-- 状态栏背景色 -->
<Color x:Key="StatusBarBackgroundColor">#12122A</Color>
<!-- ===== 画刷资源 ===== -->
<!-- 主背景画刷 -->
<SolidColorBrush x:Key="BackgroundBrush" Color="{StaticResource BackgroundColor}" />
<!-- 侧边栏/次级背景画刷 -->
<SolidColorBrush x:Key="SecondaryBackgroundBrush" Color="{StaticResource SecondaryBackgroundColor}" />
<!-- 卡片背景画刷 -->
<SolidColorBrush x:Key="CardBackgroundBrush" Color="{StaticResource CardBackgroundColor}" />
<!-- 强调色画刷 -->
<SolidColorBrush x:Key="AccentBrush" Color="{StaticResource AccentColor}" />
<!-- 主文本画刷 -->
<SolidColorBrush x:Key="TextPrimaryBrush" Color="{StaticResource TextPrimaryColor}" />
<!-- 次级文本画刷 -->
<SolidColorBrush x:Key="TextSecondaryBrush" Color="{StaticResource TextSecondaryColor}" />
<!-- 边框画刷 -->
<SolidColorBrush x:Key="BorderBrush" Color="{StaticResource BorderColor}" />
<!-- 成功色画刷 -->
<SolidColorBrush x:Key="SuccessBrush" Color="{StaticResource SuccessColor}" />
<!-- 警告色画刷 -->
<SolidColorBrush x:Key="WarningBrush" Color="{StaticResource WarningColor}" />
<!-- 错误色画刷 -->
<SolidColorBrush x:Key="ErrorBrush" Color="{StaticResource ErrorColor}" />
<!-- 导航悬停画刷 -->
<SolidColorBrush x:Key="NavHoverBrush" Color="{StaticResource NavHoverColor}" />
<!-- 导航选中画刷 -->
<SolidColorBrush x:Key="NavSelectedBrush" Color="{StaticResource NavSelectedColor}" />
<!-- 标题栏背景画刷 -->
<SolidColorBrush x:Key="TitleBarBackgroundBrush" Color="{StaticResource TitleBarBackgroundColor}" />
<!-- 状态栏背景画刷 -->
<SolidColorBrush x:Key="StatusBarBackgroundBrush" Color="{StaticResource StatusBarBackgroundColor}" />
<!-- 关闭按钮悬停画刷(红色) -->
<SolidColorBrush x:Key="CloseHoverBrush" Color="#C42B1C" />
<!-- 关闭按钮按下画刷(深红色) -->
<SolidColorBrush x:Key="ClosePressedBrush" Color="#A0251A" />
<!-- 窗口按钮悬停画刷 -->
<SolidColorBrush x:Key="WindowButtonHoverBrush" Color="#2A2A4A" />
<!-- 窗口按钮按下画刷 -->
<SolidColorBrush x:Key="WindowButtonPressedBrush" Color="#3A3A5A" />
<!-- ===== 圆角参数 ===== -->
<!-- 标准圆角半径 -->
<CornerRadius x:Key="StandardCornerRadius">8</CornerRadius>
<!-- 小圆角半径 -->
<CornerRadius x:Key="SmallCornerRadius">4</CornerRadius>
<!-- 大圆角半径 -->
<CornerRadius x:Key="LargeCornerRadius">12</CornerRadius>
<!-- ===== 字体大小参数 ===== -->
<System:Double x:Key="FontSizeSmall">12</System:Double>
<System:Double x:Key="FontSizeNormal">14</System:Double>
<System:Double x:Key="FontSizeMedium">16</System:Double>
<System:Double x:Key="FontSizeLarge">20</System:Double>
<System:Double x:Key="FontSizeTitle">28</System:Double>
</ResourceDictionary>