Попробовать бесплатно

Начните работу с EMX Controls для Avalonia UI за несколько минут. Мы подготовили два простых способа, чтобы вы могли оценить все возможности наших компонентов.

Режим ознакомления

Полнофункциональные пакеты EMX Controls размещены на nuget.org Пробный период составляет 60 дней и не ограничивает возможности библиотеки. При отсутствии лицензии в пользовательском интерфейсе будут показываться ненавязчивые сообщения о пробной версии.

Способ 1. Готовый демо-проект с GitHub

Демо-проект содержит готовые примеры, иллюстрирующие возможности всех компонентов EMX Controls.

get-started-demo-app

Скачайте и запустите проект, как показано ниже.

1. Склонируйте репозиторий

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

git clone https://github.com/Eremex/controls-demo

2. Запустите проект

Перейдите в папку:

Запустите проект командой:

dotnet run

3. Используйте готовый код

Откройте проект в вашей среде разработки Microsoft Visual Studio или JetBrains Rider, чтобы исследовать исходный код демо-приложения. Найдите нужный пример реализации, скопируйте его XAML/C# код в свое приложение и используйте как основу.

Способ 2. Использование шаблонов проекта

Способ подходит для создания нового приложения с нуля с уже преднастроенной инфраструктурой.

get-started-templates

1. Установите шаблоны

Выполните команду в терминале (необходимо выполнить один раз, если шаблоны не были ранее установлены):

dotnet new install Eremex.Avalonia.Templates

2. Создайте новый проект

Сгенерируйте проект (замените MyApp на название вашего приложения):

dotnet new eremex.avalonia.mvvm -n MyApp

3. Откройте и настройте проект

4. Добавьте компоненты в XAML

Добавьте компоненты EMX Controls в разметку страницы. Например, чтобы добавить контрол DataGridControl (служит для отображения табличных данных), используйте код:

xmlns:mxdg="https://schemas.eremexcontrols.net/avalonia/datagrid"

<mxdg:DataGridControl ItemsSource="{Binding Employees}" />

В данном примере компонент DataGridControl привязан к коллекции Employees. Полный код примера вы можете найти по ссылке:

5. Запустите приложение

Запустите приложение через функционал среды разработки или с помощью следующей команды в терминале:

dotnet run

Полезные ресурсы и поддержка

Техническая документация

Портал техподдержки

Сообщество разработчиков в Telegram