Категория - Программирование с Авалонией

Programming with Avalonia

Процесс программирования

Avalonia позволяет разрабатывать приложения с использованием языка разметки XAML и C# (или другого языка .NET) для кода. Обычно вы используете разметку XAML для реализации внешнего вида приложения, а код — для реализации его поведения.
Читать далее

Шаблон Model-View-ViewModel (MVVM)

Помимо написания кода в коде программной части, Avalonia поддерживает использование шаблона Model-View-ViewModel (или MVVM). MVVM — это распространенный способ структурирования приложений пользовательского интерфейса, который отделяет логику представления от логики приложения таким образом, что ваши приложения становятся пригодными для модульного тестирования.
Читать далее

Привязка данных

Avalonia включает всестороннюю поддержку между элементами управления и произвольными объектами .NET. Привязка данных может быть настроена в XAML или в коде и поддерживает несколько сопособо привязки.
Читать далее