EasyUI.Avalonia 1.0.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package EasyUI.Avalonia --version 1.0.1
                    
NuGet\Install-Package EasyUI.Avalonia -Version 1.0.1
                    
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.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="EasyUI.Avalonia" Version="1.0.1" />
                    
Directory.Packages.props
<PackageReference Include="EasyUI.Avalonia" />
                    
Project file
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.1
                    
#r "nuget: EasyUI.Avalonia, 1.0.1"
                    
#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.1
                    
#: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.1
                    
Install as a Cake Addin
#tool nuget:?package=EasyUI.Avalonia&version=1.0.1
                    
Install as a Cake Tool

基于 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 项目手动集成

  1. NuGet 安装对应 Easyui.AvaloniaUI.* 包
  2. 在App.axaml中导入 DeltaDesign 主题资源
  3. 窗口基类改为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...。

📚 文档链接

💡 常见注意事项

  1. 不要删除 DeltaDesign 主题资源:删除后 EMX 控件会空白不可见eremexcont...。
  2. WASM 平台部分控件(3D Graphics3DControl)存在功能限制,请以桌面端运行完整示例。
  3. 主窗口需要继承MxWindow,而不是原生 Avalonia Window,主题系统才能正常生效。
  4. Linux(ALT‑Linux 等)环境可参考官方专门适配教程。

📄 License

请参考 Eremex Controls 官方许可协议。

Product 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.

Version Downloads Last Updated
1.0.2 106 10/21/2026
1.0.1 103 10/13/2026
1.0.0 139 7/28/2026