Перейти к содержанию

Шаблоны проектов

NuGet-пакет Eremex.Avalonia.Templates содержит шаблоны для быстрого создания новых проектов Avalonia UI с использованием контролов Eremex.

Установка шаблонов Eremex Avalonia

Выполните следующую команду:

dotnet new install Eremex.Avalonia.Templates

Обновление шаблонов Eremex Avalonia

Чтобы обновиться до последней версии, выполните команду установки шаблонов:

dotnet new install Eremex.Avalonia.Templates

Включённые шаблоны

eremex.avalonia.app

Этот шаблон приложения создаёт пустой проект Avalonia UI, ссылающийся на библиотеку Eremex Controls. Шаблон выполняет следующее:

  • Добавляет в проект NuGet-пакеты Eremex:

    • Eremex.Avalonia.Controls
    • Eremex.Avalonia.Themes.DeltaDesign
  • Использует класс MxWindow в качестве главного окна проекта. Окно MxWindow обеспечивает поддержку визуальных тем Eremex.

  • Регистрирует визуальную тему Eremex DeltaDesign.

eremex.avalonia.mvvm

Этот шаблон приложения создаёт проект Avalonia UI с поддержкой MVVM, ссылающийся на библиотеку Eremex Controls. Шаблон разделяет код на View (MainWindow) и ViewModel (MainWindowViewModel). Остальные возможности этого шаблона совпадают с шаблоном eremex.avalonia.app.

eremex.avalonia.window

Шаблон, создающий новое окно Avalonia на основе MxWindow. Этот шаблон создаёт только два файла, определяющих окно: Window.axaml и Window.axaml.cs.

Создание нового проекта из шаблона с помощью командной строки

Перейдите в папку, в которой нужно создать проект. Используйте команду dotnet new template-name, чтобы создать новый проект из указанного шаблона. Чтобы задать имя проекта, используйте параметр команды -n name.

Следующая команда создаёт новый проект AvaloniaApplication1 на основе шаблона eremex.avalonia.mvvm.

dotnet new eremex.avalonia.mvvm -n AvaloniaApplication1

Откройте созданный проект в Visual Studio.



* Эта страница переведена с использованием технологий машинного перевода.