Avalonia 4 az Alpha-on, GUI-k a cross-platform .NET-en

Az alfa fázis a közelmúltban elérhető a platform negyedik kiadásában AVALONIA. Alkotói a ".Net platform transzverzális felhasználói felületének keretei" -ként definiálják AVALONIA mint a .Net-en alapuló platform, amely a multiplatform felhasználói felületek létrehozásának javára szolgál, utóbbi kihasználva a .Net új adaptációit más rendszerekben való működéséhez.

AVALONIA vezetésével született WPF és lehetővé teszi az alkalmazások futtatását XML olyan rendszereken, mint a Linux, a Mac és a Windows. A mobiltelefonok támogatásának elhagyása nélkül. Érdemes elmondani, hogy csomagként szállítják NuGet és kompatibilis lehet olyan rendszerekkel, mint GTK y Kairó.

1

A legfontosabb jellemzői AVALONIA megtalálható a fő web a Visual Studio-tól.

Az Avalonia 4 fázisú alfa jellemzői

Tervezési szempontból AVALONIA Barátságos vagy családias megjelenésű felülettel érkezik, ahogy a fejlesztői meghatározzák. Hogy párbeszédeket épített be a rendszerbe, amikor megnyit egy fájlt, amikor megpróbál egy fájlt menteni, vagy amikor kiválasztást végez egy könyvtárból.

Ezenkívül felhasználhatja a színeket és az ecseteket a különböző üzemmódokban a stílus emlékei szempontjából. Ami azt jelenti, hogy most több szabadságot kaphat az erőforrások kiválasztásában, azon a keretrendszeren kívül, amelyet az XAML létrehozott rajtuk. Ezenkívül beépítették az ablakikonok támogatását is.

tervező

A virtualizációs listákhoz az Avalonia most cikklista-virtualizációt kínál. Ez azt jelenti, hogy a listamezők létrehozása alapvetően egyenként módosult a ListBox Az ListBoxItem. Egyelőre csak abban a pillanatban hozzon létre listamezőt a ListBoxItems-ben, amikor az egyes cikkek aktuális nézetben vannak. Ez a folyamat során jelentős előrelépést tett a sebesség terén. Ez az opció alapértelmezés szerint konfigurálva van, ami nem teszi szükségessé annak aktiválását. Ha ellentétes műveletet szeretne végrehajtani, akkor a ListBoxban ily módon letilthatja: VirtualizationMode = »Nincs»

Többek között ismert, hogy korábban az Avalonia-n belüli linkekben található adatok hitelesítésére is sor került. Ez a csatolt támogatás a tulajdonsággal aktiválható Enable Validation a linkkel igaz.

Bár fontos megjegyezni, hogy az adatellenőrzés nem áll rendelkezésre a INotifyDataErrorInfo. Ismeretes, hogy a munka tovább bővíti a támogatást IDataErrorInfo y System.ComponentModel.DataAnnotations a közeljövőben a platform számára.

A különböző platformok alkalmazáskompatibilitásának hatékonyságának biztosítása érdekében a AppBuilder amellyel a megfelelő konfiguráció készül a platform adott területein az alkalmazás számára. Annak érdekében, hogy az alkalmazás zökkenőmentesen fusson más platformokon. Asztali alkalmazások esetén a következő nézetre lenne szüksége:

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

Az Avalonia 4 azon dolgozik, hogy a grafikus API-t is kínálja háttér Skia a Skia # paranccsal. A jelenlegi kairói háttér-API kiszorításának szükségessége miatt a Skia azon platformok esetében, amelyek nem Windows-ok, amellett, hogy egy újabb grafikus API-t jelentenek, kiemelkedik azzal, hogy jobban orientálódik az Avalonia 4 igényeire, valamint kompatibilis a mobil platformokkal.

Végül, de nem utolsósorban módosítások történtek úgy, hogy a Windows alkalmazásainak tartalma automatikusan átkerül a monitor DPI-jéhez, amely megjelenik az ablakban, amikor más beállításokkal ellátott másik monitorra húzza.

Évi bemutatásával alfa fázis Avalonia Kóstolhatja a vele járó jót. Bár számos részletet csiszolhatunk, érdekes képet alkotni arról, hogy mit nem hoz az új és a megújult platform.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Frank Yznardi Davila Arellano dijo

    Már látjuk, hogy még a Linux is halad a Microsoft felé, hamarosan látni fogjuk a Linuxot a Microsoft által.