EasyUI.Avalonia
1.0.2
dotnet add package EasyUI.Avalonia --version 1.0.2
NuGet\Install-Package EasyUI.Avalonia -Version 1.0.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="EasyUI.Avalonia" Version="1.0.2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="EasyUI.Avalonia" Version="1.0.2" />
<PackageReference Include="EasyUI.Avalonia" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add EasyUI.Avalonia --version 1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: EasyUI.Avalonia, 1.0.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package EasyUI.Avalonia@1.0.2
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=EasyUI.Avalonia&version=1.0.2
#tool nuget:?package=EasyUI.Avalonia&version=1.0.2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
基于 Eremex Controls(EMX Controls)Avalonia UI 控件库的快速入门示例项目 官方文档:https://eremexcontrols.net/zh/get‑started/Eremex Ava...
📖 项目简介
Easyui.Avalonia 是面向 Avalonia UI 的功能强大的跨平台 UI 控件库,提供表格、停靠布局、3D 图形、图表、弹窗、进度指示器等大量开箱即用控件,帮助快速构建高度可定制的跨平台桌面 / WASM 应用程序Eremex Ava...。
⚠️ 重要提示:EMX Controls 依赖内置 Delta Design 主题;不要移除主题资源,否则控件会不显示内容eremexcont...。
✨ 主要控件集
- 📊 数据控件:高性能 DataGridControl、ListViewControl、图表控件
- 🧩 布局控件:DockManager 停靠面板、SplitContainerControl、TabControl、GroupBox
- 🎯 工具控件:MxMessageBox 消息弹窗、CircleProgressIndicator 环形进度、日历控件
- 🎮 3D 控件:Graphics3DControl,支持网格、材质、相机交互、STL/OBJ 模型加载Eremex Ava...
- 🖥️ MDI 多文档界面,窗口浮动、自动隐藏、布局序列化
📋 环境要求
- .NET SDK(匹配 Avalonia 版本)
- Avalonia UI 框架
- IDE:Visual Studio / JetBrains Rider / VS Code + C# Dev Kit
🚀 快速开始
方式 1:在现有 Avalonia 项目手动集成
- NuGet 安装对应 Easyui.AvaloniaUI.* 包
- 在
App.axaml中导入 DeltaDesign 主题资源 - 窗口基类改为
MxWindow,添加对应命名空间,即可使用各类 EMX 控件。
🧪 官方演示程序 Demo
官方 Demo 包含全部控件完整示例代码,可直接复制参考:
- 离线 Demo 源码仓库
git clone https://github.com/Eremex/controls-demo.git
cd controls-demo/DemoCenter/DemoCenter.Desktop
dotnet run
- 在线 WASM Demo(浏览器直接体验)
⚠️ Web 版本存在限制:3D 引擎、部分平台专属功能不可用,超链接不支持Eremex Ava...。
📚 文档链接
- 中文快速入门页面:https://eremexcontrols.net/zh/get‑started/
- 完整文档中心:https://eremexcontrols.net/zh/
- GitHub Demo 仓库:https://github.com/Eremex/controls‑demo
💡 常见注意事项
- 不要删除 DeltaDesign 主题资源:删除后 EMX 控件会空白不可见eremexcont...。
- WASM 平台部分控件(3D Graphics3DControl)存在功能限制,请以桌面端运行完整示例。
- 主窗口需要继承
MxWindow,而不是原生 AvaloniaWindow,主题系统才能正常生效。 - Linux(ALT‑Linux 等)环境可参考官方专门适配教程。
📄 License
请参考 Eremex Controls 官方许可协议。
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.