Avalonia 4 на Alpha, графічні інтерфейси на міжплатформенному .NET

Альфа-фаза нещодавно доступна у своєму четвертому виданні платформи Авалонія. Його творці визначають його як "поперечну структуру інтерфейсу користувача платформи .Net", її можна визначити як Авалонія як платформа, заснована на .Net, яка працює на користь створення мультиплатформених користувальницьких інтерфейсів, останній використовує переваги нових адаптацій .Net для роботи в інших системах.

Авалонія народився під керівництвом WPF і дозволяє запускати додатки XAML на таких системах, як Linux, Mac та Windows. Не залишаючи позаду підтримку мобільних телефонів. Варто сказати, що він поставляється у вигляді упаковки NuGet і може бути сумісним із такими системами, як GTK y Каїр.

1

Найважливіші характеристики Авалонія можна знайти в основна павутина від Visual Studio.

Характеристики Avalonia 4 фази альфа

В аспектах дизайну Авалонія Він поставляється з доброзичливим або звичним на вигляд інтерфейсом, як його визначають розробники. Що він включав діалоги в систему під час відкриття файлу, при спробі зберегти один або при виборі з каталогу.

Крім того, ви також можете використовувати кольори та пензлі в різних режимах з точки зору стильових спогадів. А це означає, що тепер ви можете отримати більше свободи при виборі ресурсів, поза рамками, встановленими на них XAML. Крім того, була включена підтримка піктограм вікон.

дизайнер

Для списків віртуалізації Avalonia тепер пропонує віртуалізацію списку статей. Це означає, що в основному створення списків було змінено по одному для кожного елемента ListBox в ListBoxItem. Наразі створюйте поле списку в ListBoxItems лише в ті моменти, коли кожна стаття знаходиться в поточному поданні. Це дало значний прогрес у швидкості під час цього процесу. Цей параметр налаштовано за замовчуванням, що не вимагає його активації. Якщо ви хочете зробити протилежну дію, ви можете вимкнути її таким чином у ListBox: VirtualizationMode = »Немає»

Серед іншого відомо, що раніше проводились перевірки даних, знайдених у посиланнях в Авалонії. Цю підключену підтримку можна активувати разом із власністю EnableValidation за посиланням правда.

Хоча важливо зазначити, що перевірка даних недоступна для INotifyDataErrorInfo. Відомо, що робота продовжує розширювати підтримку в Росії IDataErrorInfo y System.ComponentModel.DataAnnotations найближчим часом для платформи.

Для забезпечення ефективності з точки зору сумісності додатків для різних платформ, рамки a AppBuilder яка буде використана для створення відповідної конфігурації у конкретних областях платформи для програми. Так що додаток може безперебійно працювати на інших платформах. У випадку настільних додатків у вас буде такий вигляд:

static void Main ( string [] args )
{
AppBuilder . Configure < App >().UsePlatformDetect () . Start < MainWindow>();
}

Avalonia 4 також працює над пропозицією графічного API бекенд Skia за допомогою команди Skia #. У необхідності витіснити поточний інтерфейс API Каїру для тих платформ, які не є Windows, Skia, крім того, що є більш сучасним графічним API, виділяється тим, що він більше орієнтований на вимоги Avalonia 4, крім того, що є сумісним для мобільних платформ.

І останнє, але не менш важливе, модифікації були зроблені таким чином, що вміст програм у Windows автоматично переходить до DPI монітора, який відображається у вікні, коли він перетягується на інший монітор з різними настройками.

З його презентацією в альфа-фаза Авалонія Це дає нам смак хорошого, що з ним походить. Хоча є багато деталей, які слід відшліфувати, цікаво скласти уявлення про те, що нового та оновленого платформа не принесе.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Френк Ізнарді Давіла Арельяно - сказав він

    Ми вже бачимо, що навіть Linux рухається до Microsoft, незабаром ми побачимо Linux від Microsoft.