А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Разбираемся с контролами для Avalonia UI

 

Сегодня начал разбираться с контролами, которые будут мне нужны для построения интерфейса своей программы на библиотеки интерфейсов Avalonia UI. Для авалонии за 4 года создана довольно неплохая экосистема, есть уже все необходимые элементы для включения в интерфейс подавляющего большинства программ. То есть созданных элементов интерфейса будет достаточно процентов на 95 всех потребностей. Вот на верхней картинке окошко моей тестовой программы, в которой я тестирую элементы управления интерфейса.

Присмотрел я ещё несколько дней назад довольно неплохой набор стилей для контролов авалонии под названием «Suki UI», где имеются также и добавочные контролы, например, так необходимый для этой моей программы контрол «PropertyGrid». Но встретился я и с разочарованием в этом наборе. Имеется там контрол под названием «DesktopPage», который отображает оконную рамку с кнопкой закрытия окна. Для простых диалоговых окон - это лаконичный в плане дизайна контрол, но есть одна проблема, или недостаток: кроме кнопки закрытия окна там ничего больше нет. То есть нет возможности сворачивания, разворачивания и минимизации окна. А для главного окна это решение не подходит. Так что придется мне лепить свой контрол, в котором эти кнопки будут присутствовать.

0 + 0 -
  • Яндекс.Метрика