I-Avalonia 4 ku-Alpha, ama-GUI ku-cross-platform .NET

Isigaba se-alpha sisanda kutholakala kunguqulo yaso yesine yengxenyekazi I-Avalonia. Abadali bayo bayichaza ngokuthi "uhlaka lwe-UI olunqamulelayo lweplathi ye-.Net", ingachazwa njenge- I-Avalonia njengeplatifomu esekwe ku-.Net esebenza ngokuvumela ukwenziwa kwe-interface yomsebenzisi we-multiplatform, eyokugcina isebenzise ukuguqulwa okusha kwe-.Net ngokusebenza kwayo kwezinye izinhlelo.

I-Avalonia ozalwe nokuholwa I-WPF futhi kwenza kube nokwenzeka ukusebenzisa izinhlelo I-XAML kumasistimu afana neLinux, Mac neWindows. Ngaphandle kokushiya ngemuva ukusekelwa kwezingcingo eziphathwayo. Kuyafaneleka ukusho ukuthi ilethwa njengephakheji I-NuGet futhi ingahambisana nezinhlelo ezinjenge- I-GTK y Cairo.

1

Izici ezibaluleke kakhulu ze I-Avalonia itholakala ku- iwebhu enkulu kusuka ku-Visual Studio.

Izici ze-Avalonia 4 isigaba alpha

Kuzici zokuklama I-Avalonia iza nobukeka obonakalayo obunobungane noma obujwayelekile, njengoba onjiniyela bayo beyichaza. Ukuthi ifake izingxoxo ohlelweni lapho kuvulwa ifayela, lapho izama ukuligcina noma lapho kukhethwa enkombeni.

Ngaphezu kwalokho, ungasebenzisa futhi imibala namabhulashi ngezindlela zawo ezihlukile ngokwezinkumbulo zesitayela. Okusho ukuthi manje usungaba nenkululeko ethe xaxa ekukhetheni izinsiza, ngaphandle kohlaka olusungulwa yi-XAML kuzo. Ngokwengeziwe, ukusekelwa kwezithonjana zewindi nakho kwafakwa.

umklami

Ohlwini lwezinto ezibonakalayo, i-Avalonia manje inikezela ngohlu lwe-Article. Lokhu kusho ukuthi Ngokuyisisekelo ukwenziwa kwamabhokisi ohlu kuguqulwe ngakunye entweni ngayinye ye- UhluBox ku UhluBoxItem. Okwamanje dala ibhokisi lohlu kuphela ku-ListBoxItems ngezikhathi lapho i-athikili ngayinye isendaweni yokubuka yamanje. Lokhu kube nenqubekela phambili ebonakalayo ngejubane phakathi nale nqubo. Le nketho ilungiselelwe ngokuzenzakalela, engakwenzi kudingeke ukuyisebenzisa. Uma ufuna ukwenza isenzo esiphambene ungasikhubaza ngale ndlela ku-ListBox: I-VirtualizationMode = »Akukho»

Phakathi kwezinye izinto, kuyaziwa ukuthi phambilini bekuqinisekisiwe ukwenziwa kwedatha etholakala kuzixhumanisi ezingaphakathi kwe-Avalonia. Lokhu kusekelwa okunamathiselwe kungenziwa kusebenze nempahla Nika amandla ukuqinisekiswa ngesixhumanisi weqiniso.

Yize kubalulekile ukuthi wazi ukuthi ukuqinisekiswa kwedatha akutholakali ku- INotifyDataErrorInfo. Kuyaziwa ukuthi umsebenzi uyaqhubeka nokwandisa ukwesekwa ku- IDataErrorInfo y System.ComponentModel.DataAncazelo esikhathini esizayo esiseduze sepulatifomu.

Ukuhlinzeka ngokusebenza ngokuhambisana nokuhambisana kohlelo lokusebenza kuzingxenyekazi ezahlukahlukene, uhlaka lwe- I-AppBuilder okuzosetshenziselwa ukwenza ukumiswa okufanele ezindaweni ezithile zepulatifomu yohlelo lokusebenza. Ukuze uhlelo lokusebenza lusebenze kahle kwamanye amapulatifomu. Endabeni yezinhlelo zokusebenza zedeskithophu, uzoba nombono ofana nalokhu okulandelayo:

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

I-Avalonia 4 nayo isebenza ukunikela nge-API yokuqhafaza emuva Skia ngomyalo weSkia #. Esidingweni sokususa i-Cairo backend API yamanje, kulawo mapulatifomu okungewona amaWindows, uSkia, ngaphezu kokuba yi-API yemidwebo yamanje, ugqame ngokuqondiswa kakhulu ezimfunweni ze-Avalonia 4, ngaphezu kokuhambisana ne amapulatifomu eselula.

Okokugcina, ukulungiswa kwenziwe ukuze okuqukethwe kwezinhlelo zokusebenza ku-Windows kudlulise ngokuzenzakalela ku-DPI yesilawuli esiboniswa ewindini lapho sihudulelwa komunye umonitha onamasethingi ahlukile.

Ngokwethulwa kwayo ku isigaba se-alpha i-Avalonia Kusinika ukunambitha kokuhle okuza nakho. Yize imininingwane eminingi isalokhu ipholishwa, kuyathakazelisa ukuthola umbono wokuthi yini okusha nokuvuselelwa yipulatifomu engeke ikulethe.


Amazwana, shiya okwakho

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   UFrank Yznardi Davila Arellano kusho

    Sesivele sibona ukuthi neLinux iya eMicrosoft, kungekudala sizobona iLinux yiMicrosoft.