Files
ui/src/Penguin.AvaloniaUI/Theme.axaml
chuan c4a9b8d8d4 feat: 实现暗色主题和完善颜色系统架构
- 完成三层颜色架构实现(Primitives → Semantic → Component)
- 新增暗色主题支持,包含完整的 Apple HIG Dark Mode 色值
- 重构颜色系统为六类别架构(Background, Foreground, Border, Accent, State, Surface)
- 完善颜色演示页面,按类别分组展示所有颜色
- 更新主题切换说明,支持手动切换浅色/暗色主题
- 新增 BMad 方法文档和架构说明
- 完善 README 和技术栈文档
2025-10-17 18:16:14 +08:00

43 lines
1.8 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<ResourceDictionary xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!-- ============================================ -->
<!-- Penguin.AvaloniaUI Theme System -->
<!-- 三层颜色架构: -->
<!-- 1. Primitives (原子层) - Apple 系统颜色 -->
<!-- 2. Semantic (语义层) - 语义化颜色 -->
<!-- 3. Component (组件层) - 控件专用颜色 (待实现) -->
<!-- ============================================ -->
<ResourceDictionary.MergedDictionaries>
<!-- ============================================ -->
<!-- 主题切换说明 (手动切换方式) -->
<!-- ============================================ -->
<!--
切换到暗色主题的步骤:
1. 注释掉下面的 Light.axaml 行
2. 取消注释 Dark.axaml 行
3. 重新运行应用程序
切换回浅色主题:
1. 取消注释 Light.axaml 行
2. 注释掉 Dark.axaml 行
3. 重新运行应用程序
注意Story 1.4 将实现运行时动态主题切换,届时无需修改代码和重启应用。
-->
<!-- 浅色主题 (默认主题) -->
<!--<ResourceInclude Source="avares://Penguin.AvaloniaUI/Themes/Colors/Light.axaml" />-->
<!-- 暗色主题 (取消注释以启用) -->
<ResourceInclude Source="avares://Penguin.AvaloniaUI/Themes/Colors/Dark.axaml" />
</ResourceDictionary.MergedDictionaries>
<!-- ============================================ -->
<!-- 全局样式和主题配置 -->
<!-- ============================================ -->
<!-- 可以在此处添加全局样式,如默认字体、圆角等 -->
</ResourceDictionary>