Avalonia 官方截至 2024 年尚未内置 ColorPicker 控件,推荐使用社区维护的 Avalonia.ColorPicker 第三方库;也可基于原生控件手写简易版本,但需自行处理颜色转换与无障碍支持;复用 WPF/UWP 方案不推荐,因破坏跨平台性;官方已将 ColorPicker 列入规划,预计在 12.x 或后续版本集成。

Avalonia 官方目前(截至 2024 年)并未内置 ColorPicker 控件,但你可以通过以下几种成熟、实用的方式实现一个功能完整、体验良好的颜色选择器。
使用第三方开源库:Avalonia.ColorPicker
这是目前最推荐的方式。由社区维护的 Avalonia.ColorPicker 库提供了专业级的 HSV/RGB 色盘、色相条、透明度滑块、历史颜色、最近使用色、预设色板等完整功能,API 简洁且与 Avalonia 风格一致。
使用步骤:
- 在项目中安装 NuGet 包:
Avalonia.ColorPicker - 在
App.axaml或对应窗口的Styles中添加资源字典引用: - 在 XAML 中直接使用:
库。










