Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.55 KB

File metadata and controls

31 lines (22 loc) · 1.55 KB

CodeXUI.Avalonia

项目简介

CodeXUI.Avalonia是一个基于 Avalonia UI 的桌面应用示例,目标是复刻 CodeX 的界面(UI/视觉层面),用于演示布局、样式与主题(包括 Win11 的 Mica 效果)。项目不包含任何对话、模型或后端逻辑——它只是一个纯粹的界面复刻样板,用于学习和设计参考。

主要特性

  • 完整复刻 CodeX 风格的窗口与界面元素(侧边栏、顶部工具栏、输入面板等),并做了修改。
  • 使用 Avalonia 的样式系统与图标库进行布局与装饰
  • 支持 Win11 风格的 Mica 背景(当操作系统支持时生效)

截图

  • 主窗口
  • 主窗口
  • 主窗口

重要说明

  • 这是一个 UI 演示项目:没有实际的业务逻辑、网络请求或 AI 功能。任何“按钮/输入”均为演示用控件。
  • Mica 背景仅在 Windows 11 上可见并正确呈现。其他平台会回退到常规背景样式。

运行时与开发要求

  • 操作系统:推荐 Windows 11(若想看到 Mica 背景效果);也支持 Windows 10 / Linux / macOS,但视觉上可能与 Win11 不同。
  • .NET SDK:项目在开发时使用 .NET 10(net10.0)。理论上可以降级到更低的 .NET 版本(例如 net8.0 / net7.0),但这取决于 Avalonia 与依赖包对目标框架的支持。若需要降级,请调整 CodeXUI.Avalonia.csproj 的 TargetFramework 并修复可能出现的兼容性问题。