Avalonia 4 pe Alpha, interfețe grafice pe platformă .NET

Faza alfa este disponibilă recent în cea de-a patra ediție a platformei avalonia. Creatorii săi îl definesc ca „cadrul UI transversal al platformei .Net”, poate fi definit ca avalonia ca o platformă bazată pe .Net care funcționează în favoarea creării de interfețe de utilizator multiplatformă, aceasta din urmă profitând de noile adaptări ale .Net pentru funcționarea sa în alte sisteme.

avalonia născut cu îndrumarea lui extensia wp și face posibilă rularea aplicațiilor XAML pe sisteme precum Linux, Mac și Windows. Fără a lăsa în urmă suportul pentru telefoane mobile. Merită să spunem că este livrat ca pachet NuGet și poate fi compatibil cu sisteme precum GTK y Cairo.

1

Cele mai importante caracteristici ale avalonia poate fi găsit în web principală din Visual Studio.

Caracteristicile Avalonia 4 phase alpha

În aspectele de proiectare avalonia vine cu o interfață prietenoasă sau familiară, așa cum o definesc dezvoltatorii săi. Că a încorporat dialoguri în sistem atunci când deschideți un fișier, când încercați să salvați unul sau când selectați dintr-un director.

În plus, puteți utiliza și culorile și pensulele în diferitele lor moduri în ceea ce privește amintirile de stil. Ceea ce înseamnă că acum puteți avea mai multă libertate în selectarea resurselor, în afara cadrului pe care XAML îl stabilește asupra lor. În plus, a fost încorporat și suportul pentru pictogramele ferestrei.

proiectant

Pentru listele de virtualizare, Avalonia oferă acum virtualizarea listei de articole. Aceasta înseamnă că, practic, crearea casetelor de listă a fost modificată pe rând pentru fiecare element al fișierului ListBox în ListBoxItem. Deocamdată creați o listă în ListBoxItems numai în momentele în care fiecare articol se află într-o vizualizare curentă. Acest lucru a făcut progrese considerabile în ceea ce privește viteza în timpul acestui proces. Această opțiune este configurată implicit, ceea ce nu face necesară activarea acesteia. Dacă doriți să faceți acțiunea opusă, o puteți dezactiva în acest fel în ListBox: VirtualizationMode = »Nici unul»

Printre altele, se știe că au fost făcute anterior validări pentru datele găsite în linkurile din Avalonia. Acest suport atașat poate fi activat cu proprietatea Activați validarea cu linkul adevărat.

Deși este important să rețineți că validarea datelor nu este disponibilă pentru INotifyDataErrorInfo. Se știe că munca continuă să extindă sprijinul în IDataErrorInfo y System.ComponentModel.DataAnnotations în viitorul apropiat pentru platformă.

Pentru a oferi eficiență în ceea ce privește compatibilitatea aplicațiilor pentru diferite platforme, cadrul unui AppBuilder care va fi folosit pentru a realiza configurația relevantă în zonele specifice ale platformei pentru aplicație. Pentru ca aplicația să ruleze fără probleme pe alte platforme. În cazul aplicațiilor desktop, ați avea o vizualizare precum următoarea:

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

Avalonia 4 lucrează, de asemenea, pentru a oferi API grafic Backend Skia prin comanda Skia #. În nevoia de a înlocui actualul API backend Cairo, pentru acele platforme care nu sunt Windows, Skia, pe lângă faptul că este un API grafic mai actual, se remarcă prin faptul că este mai orientat către cerințele Avalonia 4, pe lângă faptul că este compatibil cu platformele mobile.

Nu în ultimul rând, au fost făcute modificări, astfel încât conținutul aplicațiilor din Windows să fie transferat automat la DPI-ul monitorului care este afișat în fereastră atunci când este tras pe un alt monitor cu setări diferite.

Cu prezentarea sa în faza alfa Avalonia Ne oferă un gust al binelui care vine odată cu el. Deși rămân multe detalii de lustruit, este interesant să vă faceți o idee despre ce noi și reînnoite platforma nu va aduce.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Frank Yznardi Davila Arellano el a spus

    Vedem deja că până și Linux se îndreaptă spre Microsoft, în curând vom vedea Linux de la Microsoft.