avalonia

  • Хабрахабр

    Avalonia мои за и против

    Я очень много пишу про Авалонию и часто восторгаюсь этим фреймворком, но, как и у любой технологии, у нее есть свои достоинства и недостатки, о них и хотелось бы поговорить. Avalonia Что же это такое? В первую очередь это кроссплатформенный gui xaml фреймворк для платформ .net framework, .net core и mono. Что же означают эти слова? Авалония — набор библиотек,…

    Подробнее »
  • Хабрахабр

    Стильная Авалония

    Стили, по умолчанию, что в wpf, что в авалонии, крайне нейтральны, и далеко не всегда подходят под нужные нам задачи, и немногие начинающие разработчики дружат с ними. В этой заметке я бы хотел рассказать про основы работы со стилями и показать пару интересных примеров. Для чего же нужны стили в фреймворке авалония? Стили дают большую свободу при кастомизации элементов; Позволяют…

    Подробнее »
  • Хабрахабр

    Стильная Авалония

    Стили, по умолчанию, что в wpf, что в авалонии, крайне нейтральны, и далеко не всегда подходят под нужные нам задачи, и немногие начинающие разработчики дружат с ними. В этой заметке я бы хотел рассказать про основы работы со стилями и показать пару интересных примеров. Для чего же нужны стили в фреймворке авалония? Стили дают большую свободу при кастомизации элементов; Позволяют…

    Подробнее »
  • Хабрахабр

    Регулярная Авалония

    Иногда мы не понимаем как работает регулярное выражение, которое мы составили, и хотим проверить. Есть множество восхитительных приложений встроенных в различные среды или онлайн. Мне захотелось добавить еще одно к этому списку. В данной статье мы посмотрим, как можно обернуть Regex в кроссплатформенную графику и получить простенькое приложение для теста регулярных выражений. Начало Для того, чтобы создать проект с использованием…

    Подробнее »
  • Хабрахабр

    Роутинг в кроссплатформенном .NET приложении с сохранением состояния на диск на примере .NET Core, ReactiveUI и Avalonia

    При этом, для улучшения UX приложение должно сохранять состояние элементов интерфейса на диск при приостановке или выключении, восстанавливать состояние с диска при повторном запуске программы. Пользовательские интерфейсы современных прикладных приложений, как правило, сложны — зачастую необходимо реализовывать поддержку постраничной навигации, обрабатывать разного рода поля ввода, на основе выбранных пользователем параметров отображать или скрывать информацию. Так, для WPF используется событие Exit,…

    Подробнее »
  • Хабрахабр

    AvaloniaUI особенности на примере MessageBox

    Avalonia ui — восхитительный фреймворк, к которому хочется возвращаться снова и снова. Так давайте же вернемся к нему еще раз и рассмотрим некоторые особенности вместе с моим message box. Кто же такая Авалония Avalonia — это кросплатформенный фреймворк, позволяющий разрабатывать графические интерфейсы на всех актуальных платформах. Даже есть официальный туториал для разработчиков wpf. По своей структуре он невероятно близок к…

    Подробнее »
  • Хабрахабр

    AvaloniaUI особенности на примере MessageBox

    Avalonia ui — восхитительный фреймворк, к которому хочется возвращаться снова и снова. Так давайте же вернемся к нему еще раз и рассмотрим некоторые особенности вместе с моим message box. Кто же такая Авалония Avalonia — это кросплатформенный фреймворк, позволяющий разрабатывать графические интерфейсы на всех актуальных платформах. Даже есть официальный туториал для разработчиков wpf. По своей структуре он невероятно близок к…

    Подробнее »
  • Хабрахабр

    Релиз кросс-платформенного .NET UI-тулкита AvaloniaUI 0.8

    Состоялся очередной бета-релиз AvaloniaUI. Что нового, можно узнать под катом. В релиз вошло большое количество багфиксов, оптимизаций производительности и ряд новых возможностей. К сожалению от GTK было больше проблем, чем пользы, а вывод графики вообще приходилось делать через XPutImage с отдельного подключения к X-серверу.В #2011 был реализован работающий напрямую с libX11 бакэнд, что помимо починки ряда багов и общего упрощения…

    Подробнее »
  • Хабрахабр

    На злобу дня: кроссплатформенный клиент для Telegram на .NET Core и Avalonia

    NET Core и Avalonia. В этой статье я расскажу, как реализовать кроссплатформенное приложение на . Тема Телеграма очень популярна в последнее время — тем интереснее будет сделать клиентское приложение для него. Тем не менее, мы не будем писать "Hello, World". Статья затрагивает достаточно базовые концепции разработки на Avalonia. Изучим как общую архитектуру приложения, так и отдельные компоненты. Вместо этого предлагается…

    Подробнее »


Кнопка «Наверх»
Закрыть