Перейти к основному содержимому
Версия: 11.0.0

Примеры и Руководства

Данный раздел поможет вам изучить Avalonia UI, а также закрепить полученные знания. Ниже представлено краткое содержание о руководствах и их содержимом:

Приложение: "To Do List" (рус: Список Дел)

Простое приложение "Список дел". Оно использует шаблон проектирования MVVM, привязку к коллекциям, а также Rective UI из которого вы изучите:

  • RaiseAndSetIfChanged
  • ReactiveCommand
  • IObservable<>
  • Observable и его методы: Merge(), Select(), Take() и Subscribe().

Это хорошая база для освоения MVVM и ReactiveUI, рекомендуемая для работы с Avalonia UI. Ознакомиться с руководством можно здесь.

Приложение: "Music Store"

Данное приложение было создана как демо для вебинара, организованного JetBrains совместно с Dan Walmsley, одним из создателей Avalonia UI.

к сведению

Ознакомиться с вебинаром JetBrains и Avalonia UI, вы можете на платформе YouTube.

Для запуска на macOS, используется JetBrains Rider, но все действия будут эквивалентны и на других платформах, как и сама разработка в других IDE, скажем Visual Studio.

В приложении используется продвинутая графика, для отображения красивого интерфейса. Также стоит отметить следующие функции, используемые в приложении:

  • паттерн MVVM
  • Отображение дилоговых окон.
  • Отрисовка изображения
  • Коллеции данных
  • Сохранение данных

Ознакомиться с руководством можно здесь.