Avalonia 4 në Alpha, GUI në ndër-platformë. NET

Faza alfa është së fundmi në dispozicion në edicionin e katërt të platformës avalonia. Krijuesit e saj e përkufizojnë atë si "korniza transversale UI e platformës. Net", mund të përkufizohet si avalonia si një platformë e bazuar në .Net që punon në favor të krijimit të ndërfaqeve të përdoruesit multiplatform, kjo e fundit duke përfituar nga përshtatjet e reja të .Net për funksionimin e saj në sistemet e tjera.

avalonia i lindur me drejtimin e WPF dhe bën të mundur ekzekutimin e aplikacioneve XML në sisteme si Linux, Mac dhe Windows. Pa lënë pas mbështetjen për celularët. Vlen të thuhet se dorëzohet si paketë NuGet dhe mund të jetë i pajtueshëm me sisteme si GTK y Kairo.

1

Karakteristikat më të rëndësishme të avalonia mund të gjenden në rrjeta kryesore nga Visual Studio.

Karakteristikat e alfa 4 faza Avalonia

Në aspektet e dizajnit avalonia Ajo vjen me një ndërfaqe miqësore ose me pamje të njohur, siç e përcaktojnë zhvilluesit e saj. Se ka përfshirë dialogje në sistem kur hap një skedar, kur përpiqet të ruajë një ose kur bën një zgjedhje nga një direktori.

Përveç kësaj, ju gjithashtu mund të përdorni ngjyra dhe furça në mënyrat e tyre të ndryshme për sa i përket kujtimeve të stilit. Që do të thotë se tani ju mund të keni më shumë liri brenda përzgjedhjes së burimeve, jashtë kornizës që XAML vendos mbi to. Për më tepër, mbështetja për ikonat e dritareve ishte përfshirë gjithashtu.

stilist

Për listat e virtualizimit, Avalonia tani ofron virtualizimin e listës së artikujve. Kjo do të thotë që në thelb krijimi i kutive të listave është modifikuar një nga një për secilin element të ListboxListaBoxItem. Tani krijoni vetëm një kuti liste në ListBoxItems gjatë momenteve kur secili artikull është në një pamje aktuale. Kjo bëri një përparim të konsiderueshëm në shpejtësi gjatë këtij procesi. Ky opsion është konfiguruar si parazgjedhje, gjë që nuk e bën të nevojshme aktivizimin e tij. Nëse dëshironi të bëni veprimin e kundërt, mund ta çaktivizoni atë në këtë mënyrë në ListBox: Modaliteti i Virtualizimit = »Asnjë»

Ndër të tjera dihet se më parë ishin bërë vërtetime për të dhënat e gjetura në lidhjet brenda Avalonia. Kjo mbështetje e bashkangjitur mund të aktivizohet me pronën Aktivizo Validimin me lidhjen i vërtetë.

Edhe pse është e rëndësishme të theksohet se vërtetimi i të dhënave nuk është i disponueshëm për INotifyDataErrorInfo. Dihet që puna vazhdon të zgjerojë mbështetjen në IDataErrorInfo y Modeli i sistemit. Komponenti. Shënime të të dhënave në të ardhmen e afërt për platformën.

Për të siguruar efikasitet në aspektin e përputhshmërisë së aplikacioneve për platforma të ndryshme, korniza e a AppBuilder i cili do të përdoret për të bërë konfigurimin përkatës në fushat specifike të platformës për aplikimin. Kështu që aplikacioni mund të funksionojë normalisht në platformat e tjera. Në rastin e aplikacioneve në desktop, do të kishit një pamje si më poshtë:

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

Avalonia 4 po punon gjithashtu për të ofruar grafik API mbrapa Skia përmes komandës Skia #. Në nevojën e zhvendosjes së API-së aktuale të Kajros, për ato platforma që nuk janë Windows, Skia, përveç që është një API grafike më aktuale, spikat për të qenë më i orientuar ndaj kërkesave të Avalonia 4, përveç që është i pajtueshëm për platformat mobile.

E fundit por jo më pak e rëndësishmja, modifikimet u bënë në mënyrë që përmbajtja e aplikacioneve në Windows të transferohet automatikisht në DPI të monitorit që shfaqet në dritare kur tërhiqet në një monitor tjetër me cilësime të ndryshme.

Me prezantimin e saj në faza alfa Avalonia Na jep një shije të së mirës që vjen me të. Megjithëse ka shumë detaje për t'u lustruar, është interesante të merrni një ide se çfarë nuk do të sjellë platforma e re dhe e rinovuar.


Një koment, lëre tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Frank Yznardi Davila Arellano dijo

    Ne tashmë shohim që edhe Linux po lëviz drejt Microsoft, së shpejti do të shohim Linux nga Microsoft.