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

Добро пожаловать

Приветствуем вас в документации по Avalonia.

Краткий обзор

Avalonia - это фреймворк пользовательского интерфейса для создания кроссплатформенных приложений на .NET. Он использует собственную технологию отрисовки элементов, что обеспечивает единый внешний вид и обработку событий на разных плаформах, таких как Windows, macOS, Linux, Android, iOS и WebAssembly.

Приложения на Avalonia написаны на C# или F#, что позволяют быстро создавать прототипы приложений, которые со временем могут стать полноценными прилоежениями. В отличии от других инструментов, которые могут быть ограничены своими API или производительностью, Avalonia имеет доступ ко всем возможностям выбранной платформы, а также обеспечивает высовую производительность.

Поскольку Avalonia используется для создания кроссплатформенных приложений, то распостранен подход по создание Shared-проекта для создания общей кодовой базы, на которую потом ссылаются проекты под конкретную платформу.

Avalonia включает два варианта описания пользовательского интерфейса. Первый - описание элементов в коде по средствам обращения к Avalonia API. Второй - использовать XAML (Extensible Application Markup Language - расширяемый язык разметки приложений), подробнее в Avalonia XAML.

Начало работы

Начните использовать Avalonia прямо сейчас, следуя пошаговым примерам и подробному руководству, включая введение в основные концепции фреймворка.

к сведению

Начало работы перейти.

Продолжайте изучать

Изучайте основы Avalonia.

к сведению

Основы перейти.

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

Наши руководства содержат практические рекомендации, представленные в виде пошаговых инструкций.

к сведению

Практическое Руководство перейти.

Продвинутые концепции

Расширьте знания об используемых в Avalonia концепциях. Данный раздел разделен по темам.

к сведению

Изучайте продвинутые концепции Avalonia перейти.

Переход с WPF?

У нас есть рекомендации и руководства для перевода приложений с WPF (Windows Presentation Foundation).

к сведению

Руководство по миграции с WPF перейти.

Читайте Справочник

к сведению

Разделы справочника перейти.

Решение проблем

При обнаружении проблем или ошибок в Avalonia, создавайте запросы в GitHub.

к сведению

Ссылка на GitHub Avalonia перейти.

Ищите нас на Gitter и Telegram.

к сведению

Присоединяйтесь к сообществу перейти.

Помимо поддержки сообщества, есть возможность получения платной технической поддержки для оперативной помощи от основных разработчиков.

к сведению

Подробнее на странице нашего сайта перейти.