项目模板和项目项模板¶
Eremex.Avalonia.Templates NuGet 包包含的模板可帮助您快速创建使用 Eremex Controls 库的新 Avalonia UI 项目,并向现有项目中添加基于 Eremex 的窗口。
安装 Eremex Avalonia 模板¶
运行以下命令:
dotnet new install Eremex.Avalonia.Templates
更新 Eremex Avalonia 模板¶
要更新到最新版本,请运行模板安装命令:
dotnet new install Eremex.Avalonia.Templates
包含的项目模板¶
下列所有项目模板都会向创建的项目添加所需的 Eremex NuGet 包,使主窗口派生自 MxWindow 以支持主题,并注册 DeltaDesign 绘制主题。
Eremex Avalonia .NET App¶
带有 Eremex NuGet 包的空桌面应用程序。
短名称:emx.app
创建项目命令:
dotnet new emx.app -n AvaloniaApplication1
Eremex Avalonia .NET MVVM App¶
基于 MVVM 的空应用程序,将 UI 和业务逻辑分离到 View 层和 ViewModel 层。
短名称:emx.mvvm
创建项目命令:
dotnet new emx.mvvm -n AvaloniaApplication1
此应用程序模板会创建一个支持 MVVM 并引用 Eremex Controls 库的 Avalonia UI 项目。该模板将代码分离到 View(MainWindow)层和 ViewModel(MainWindowViewModel)层。
Eremex Avalonia .NET App with Application Services¶
一个 MVVM 应用程序,ViewModel 通过服务访问对话框、文件选择器和视觉主题管理功能。
短名称:emx.services
创建项目命令:
dotnet new emx.services -n AvaloniaApplication1
此模板会创建一个 MVVM 应用程序,通过注入到 ViewModel 中的 Eremex 服务实现以下功能:
- 调用打开/保存文件对话框
- 显示自定义对话框
- 显示消息框
- 在 Ribbon 界面中提供主题选择器
Eremex Avalonia .NET MDI App¶
基于 Docking 库构建、采用选项卡式多文档(MDI)布局的应用程序。
短名称:emx.mdi
创建项目命令:
dotnet new emx.mdi -n AvaloniaApplication1
此模板会创建一个使用 DockManager 组件的 MVVM 应用程序,用于实现:
- 选项卡式多文档界面(MDI)
- 从 ViewModel 创建和关闭文档
包含的项目项模板¶
Eremex Avalonia Window¶
一个空的 MxWindow(支持 Eremex 视觉主题的窗口)。
短名称:emx.window
创建项目项命令:
dotnet new emx.window -n Window2
此项目项模板会创建一个基于 MxWindow 的新 Avalonia 窗口。该模板仅创建定义窗口的两个文件:Window.axaml 和 Window.axaml.cs。
* 本页面使用机器翻译技术翻译。




