162 lines
9.5 KiB
XML
162 lines
9.5 KiB
XML
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||
xmlns:options="http://schemas.microsoft.com/winfx/2006/xaml/presentation/options">
|
||
|
||
<!-- ====================================================================
|
||
Ant Design Neutral Resources - Dark Theme (Final Perfected Version)
|
||
- 结构: 内部颜色定义 -> 公共画刷定义
|
||
- 内部Color Key: AntDesign.Dark.Color.Name
|
||
- 公共Brush Key: AntDesign.Brush.Name
|
||
====================================================================
|
||
-->
|
||
|
||
<!-- ======================= 1. Internal Color Definitions ======================= -->
|
||
<!-- (这些是主题内部使用的基础颜色,不建议在UI中直接引用) -->
|
||
|
||
<!-- Text Colors -->
|
||
<Color x:Key="AntDesign.Dark.Color.TextPrimary">#E0FFFFFF</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.TextSecondary">#A6FFFFFF</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.TextTertiary">#73FFFFFF</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.TextQuaternary">#40FFFFFF</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.TextOnPrimary">#FFFFFF</Color>
|
||
|
||
<!-- Border Colors -->
|
||
<Color x:Key="AntDesign.Dark.Color.BorderPrimary">#424242</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.BorderSecondary">#303030</Color>
|
||
|
||
<!-- Fill Colors -->
|
||
<Color x:Key="AntDesign.Dark.Color.FillPrimary">#2AFFFFFF</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.FillSecondary">#1FFFFFFF</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.FillTertiary">#14FFFFFF</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.FillQuaternary">#0AFFFFFF</Color>
|
||
|
||
<!-- Background Colors -->
|
||
<Color x:Key="AntDesign.Dark.Color.BackgroundLayout">#141414</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.BackgroundContainer">#1F1F1F</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.BackgroundElevated">#262626</Color>
|
||
<Color x:Key="AntDesign.Dark.Color.BackgroundSpotlight">#7A000000</Color>
|
||
|
||
<!--Functional BackgroundColors 功能背景色-->
|
||
<Color x:Key="AntDesign.Color.PolarGreen10">#092B00</Color>
|
||
<Color x:Key="AntDesign.Color.DaybreakBlue10">#001D66</Color>
|
||
<Color x:Key="AntDesign.Color.CalendulaGold10">#613400</Color>
|
||
<Color x:Key="AntDesign.Color.DustRed10">#5C0011</Color>
|
||
<!--Functional Border Colors 功能边框色-->
|
||
<Color x:Key="AntDesign.Color.PolarGreen8">#237804</Color>
|
||
<Color x:Key="AntDesign.Color.DaybreakBlue8">#003EB3</Color>
|
||
<Color x:Key="AntDesign.Color.CalendulaGold8">#AD6800</Color>
|
||
<Color x:Key="AntDesign.Color.DustRed8">#A8071A</Color>
|
||
|
||
<!--<Color x:Key="AntDesign.Color.Black">#000000</Color>-->
|
||
|
||
<!-- ======================= 2. Public Brush Definitions ======================= -->
|
||
|
||
<!-- Text Brushes -->
|
||
<!-- 用途: 最重要的文本,如标题、正文内容。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.TextPrimary"
|
||
Color="{StaticResource AntDesign.Dark.Color.TextPrimary}"
|
||
options:Freeze="True" />
|
||
<!-- 用途: 辅助性、次要的文本,如表单的补充说明、描述性文字。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.TextSecondary"
|
||
Color="{StaticResource AntDesign.Dark.Color.TextSecondary}"
|
||
options:Freeze="True" />
|
||
<!-- 用途: 重要性更低的文本,如列表项的时间戳、辅助信息。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.TextTertiary"
|
||
Color="{StaticResource AntDesign.Dark.Color.TextTertiary}"
|
||
options:Freeze="True" />
|
||
<!-- 用途: 最弱的文本颜色,常用于禁用状态的文本或水印文字(Placeholder)。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.TextQuaternary"
|
||
Color="{StaticResource AntDesign.Dark.Color.TextQuaternary}"
|
||
options:Freeze="True" />
|
||
<!-- 用途: 用于主色背景(如主按钮)上的文字,通常为白色以保证对比度。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.TextOnPrimary"
|
||
Color="{StaticResource AntDesign.Dark.Color.TextOnPrimary}"
|
||
options:Freeze="True" />
|
||
|
||
<!-- Border Brushes -->
|
||
<!-- 用途: 默认边框,用于大多数组件,如输入框、卡片、表格等。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.BorderPrimary"
|
||
Color="{StaticResource AntDesign.Dark.Color.BorderPrimary}"
|
||
options:Freeze="True" />
|
||
<!-- 用途: 较浅的边框,常用于分割线、或组件内部(如Table Header)的分隔。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.BorderSecondary"
|
||
Color="{StaticResource AntDesign.Dark.Color.BorderSecondary}"
|
||
options:Freeze="True" />
|
||
|
||
<!-- Fill Brushes -->
|
||
<!-- 用途: 最深的填充色,用于组件的激活(Active)状态,表示强交互。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.FillPrimary"
|
||
Color="{StaticResource AntDesign.Dark.Color.FillPrimary}"
|
||
options:Freeze="True" />
|
||
<!-- 用途: 默认的填充色,用于组件的悬浮(Hover)状态,或需要轻微区分的背景(如表格斑马条纹)。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.FillSecondary"
|
||
Color="{StaticResource AntDesign.Dark.Color.FillSecondary}"
|
||
options:Freeze="True" />
|
||
<!-- 用途: 更浅的填充色,用于组件的次级悬浮状态。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.FillTertiary"
|
||
Color="{StaticResource AntDesign.Dark.Color.FillTertiary}"
|
||
options:Freeze="True" />
|
||
<!-- 用途: 最浅的填充色,用于最轻微的交互反馈,如菜单项的悬浮。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.FillQuaternary"
|
||
Color="{StaticResource AntDesign.Dark.Color.FillQuaternary}"
|
||
options:Freeze="True" />
|
||
|
||
<!-- Background Brushes -->
|
||
<!-- 用途: 整个应用或页面的最底层背景。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.BackgroundLayout"
|
||
Color="{StaticResource AntDesign.Dark.Color.BackgroundLayout}"
|
||
options:Freeze="True"/>
|
||
<!-- 用途: 组件的默认背景色,如卡片、面板、输入框、按钮等。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.BackgroundContainer"
|
||
Color="{StaticResource AntDesign.Dark.Color.BackgroundContainer}"
|
||
options:Freeze="True" />
|
||
<!-- 用途: 用于浮层容器的背景,如模态框(Modal)、下拉菜单(Dropdown)、气泡卡片(Popover)等。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.BackgroundElevated"
|
||
Color="{StaticResource AntDesign.Dark.Color.BackgroundElevated}"
|
||
options:Freeze="True" />
|
||
<!-- 用途: 用于需要引起用户注意的区域,最典型的是模态框打开时的背景遮罩。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.BackgroundSpotlight"
|
||
Color="{StaticResource AntDesign.Dark.Color.BackgroundSpotlight}"
|
||
options:Freeze="True" />
|
||
|
||
<!--Functional Background Brushes -->
|
||
<!--功能背景色,如Alert 警告提示背景色-->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.SuccessBackground"
|
||
Color="{StaticResource AntDesign.Color.PolarGreen10}"
|
||
options:Freeze="True" Opacity="0.4"/>
|
||
<!-- 用途: 用于浮层容器的背景,如模态框(Modal)、下拉菜单(Dropdown)、气泡卡片(Popover)等。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.WarningBackground"
|
||
Color="{StaticResource AntDesign.Color.CalendulaGold10}"
|
||
options:Freeze="True" Opacity="0.4"/>
|
||
<!-- 用途: 用于需要引起用户注意的区域,最典型的是模态框打开时的背景遮罩。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.ErrorBackground"
|
||
Color="{StaticResource AntDesign.Color.DustRed10}"
|
||
options:Freeze="True" Opacity="0.4"/>
|
||
<!-- 用途: 组件的默认背景色,如卡片、面板、输入框、按钮等。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.InfoBackground"
|
||
Color="{StaticResource AntDesign.Color.DaybreakBlue10}"
|
||
options:Freeze="True" Opacity="0.4"/>
|
||
|
||
<!--Functional Border Brushes -->
|
||
<!--功能背景色,如Alert 警告提示背景色-->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.SuccessBorder"
|
||
Color="{StaticResource AntDesign.Color.PolarGreen8}"
|
||
options:Freeze="True" Opacity="0.5"/>
|
||
<!-- 用途: 用于浮层容器的背景,如模态框(Modal)、下拉菜单(Dropdown)、气泡卡片(Popover)等。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.WarningBorder"
|
||
Color="{StaticResource AntDesign.Color.CalendulaGold8}"
|
||
options:Freeze="True" Opacity="0.5"/>
|
||
<!-- 用途: 用于需要引起用户注意的区域,最典型的是模态框打开时的背景遮罩。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.ErrorBorder"
|
||
Color="{StaticResource AntDesign.Color.DustRed8}"
|
||
options:Freeze="True" Opacity="0.5"/>
|
||
<!-- 用途: 组件的默认背景色,如卡片、面板、输入框、按钮等。 -->
|
||
<SolidColorBrush x:Key="AntDesign.Brush.InfoBorder"
|
||
Color="{StaticResource AntDesign.Color.DaybreakBlue8}"
|
||
options:Freeze="True" Opacity="0.5"/>
|
||
|
||
<!--<SolidColorBrush x:Key="AntDesign.Brush.Black" Color="{StaticResource AntDesign.Color.Black}" />-->
|
||
|
||
|
||
|
||
</ResourceDictionary> |