- 完成三层颜色架构实现(Primitives → Semantic → Component) - 新增暗色主题支持,包含完整的 Apple HIG Dark Mode 色值 - 重构颜色系统为六类别架构(Background, Foreground, Border, Accent, State, Surface) - 完善颜色演示页面,按类别分组展示所有颜色 - 更新主题切换说明,支持手动切换浅色/暗色主题 - 新增 BMad 方法文档和架构说明 - 完善 README 和技术栈文档
43 lines
1.8 KiB
XML
43 lines
1.8 KiB
XML
<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>
|