Avalonia 4 ĉe Alfao, GUIoj sur plurplatforma .NET

La alfa-fazo ĵus haveblas en sia kvara eldono de la platformo Avalonio. Ĝiaj kreintoj difinas ĝin kiel la "transversan UI-kadron de la platformo .Net", ĝi povas esti difinita kiel Avalonio kiel platformo bazita sur .Net, kiu funkcias favore al la kreado de plurplatformaj uzantaj interfacoj, ĉi-lasta utiligante la novajn adaptojn de .Net por sia funkciado en aliaj sistemoj.

Avalonio naskita kun la gvido de WPF kaj ebligas lanĉi programojn XAML en sistemoj kiel Linukso, Mac kaj Vindozo. Sen lasi malantaŭen la subtenon por poŝtelefonoj. Indas diri, ke ĝi estas liverita kiel pakaĵo NuGet kaj povas esti kongrua kun sistemoj kiel GTK y Kairo.

1

La plej gravaj trajtoj de Avalonio troveblas en la ĉefa retejo de VisualStudio.

Karakterizaĵoj de Avalonia 4-faza alfa

En projektaj aspektoj Avalonio ĝi venas kun amika aŭ konata aspekto, kiel ĝiaj programistoj difinas ĝin. Ke ĝi enkorpigis dialogojn en la sistemo kiam oni malfermas dosieron, kiam oni provas konservi unu aŭ kiam oni elektas el dosierujo.

Krome, vi ankaŭ povas uzi kolorojn kaj penikojn laŭ iliaj malsamaj reĝimoj koncerne stilajn memorojn. Kio signifas, ke nun vi povas havi pli da libereco en la elekto de rimedoj, ekster la kadro, kiun XAML starigas sur ili. Aldone subteno por fenestraj ikonoj ankaŭ estis inkluzivita.

diseñador

Por virtualigaj listoj, Avalonia nun ofertas Artikolan listan virtualigon. Ĉi tio signifas, ke Esence la kreo de listoj estis modifita unu post la alia por ĉiu elemento de la ListBox en la ListBoxItem. Nuntempe nur kreu liston en ListBoxItems dum la momentoj, kiam ĉiu artikolo estas en aktuala vido. Ĉi tio faris konsiderindan progreson en rapideco dum ĉi tiu procezo. Ĉi tiu opcio estas agordita defaŭlte, kio ne necesigas aktivigi ĝin. Se vi volas fari la kontraŭan agon, vi povas malebligi ĝin tiamaniere en la Listkesto: VirtualizationMode = »Neniu»

Interalie, oni scias, ke antaŭe validumis datumojn trovitajn en la ligoj ene de Avalonio. Ĉi tiu alligita subteno povas esti aktivigita kun la posedaĵo Ebligu Validadon kun la ligo veraj.

Kvankam gravas noti, ke datuma validado ne haveblas por la INotifyDataErrorInfo. Oni scias, ke laboro daŭre plivastigas subtenon en IDataErrorInfo y System.ComponentModel.DataAnnotations en la proksima estonteco por la platformo.

Por provizi efikecon rilate al kongruo de aplikoj por malsamaj platformoj, la kadro de AppBuilder kiu estos uzata por fari la koncernan agordon en la specifaj lokoj de la platformo por la aplikaĵo. Por ke la apliko funkciu glate sur aliaj platformoj. En la kazo de labortablaj programoj, vi havus vidon kiel la sekva:

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

Avalonia 4 ankaŭ laboras por oferti la grafikan API Skia backend per la komando Skia #. En la bezono delokigi la nunan Kairo-backend-API, por tiuj platformoj, kiuj ne estas Vindozo, Skia, krom esti pli aktuala grafika API, elstaras por esti pli orientita al la postuloj de Avalonia 4, krom esti kongrua por moveblaj platformoj.

Laste sed ne malpli grave, modifoj estis faritaj tiel ke la enhavo de aplikoj en Vindozo aŭtomate transdoniĝas al la DPI de la ekrano, kiu montriĝas en la fenestro kiam ĝi estas trenita al alia ekrano kun malsamaj agordoj.

Kun ĝia prezento en alfa-fazo Avalonio Ĝi donas al ni guston pri la bono, kiu venas kun ĝi. Kvankam multaj detaloj restas por poluri, estas interese fari ideon pri tio, kion nova kaj renovigita la platformo ne alportos.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

Komento, lasu la vian

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita.

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   Frank Yznardi Davila Arellano diris

    Ni jam vidas, ke eĉ Linukso moviĝas al Mikrosofto, baldaŭ ni vidos Linukson de Mikrosofto.