Avalonia 4 na platformě Alpha, GUI na platformě .NET

Alfa fáze je nedávno k dispozici ve čtvrtém vydání platformy Avalonie. Jeho tvůrci ho definují jako „příčný rámec uživatelského rozhraní platformy .Net“, lze jej definovat jako Avalonie jako platforma založená na .Net, která pracuje ve prospěch vytváření multiplatformních uživatelských rozhraní, přičemž druhá využívá výhod nových přizpůsobení .Net pro jeho provoz v jiných systémech.

Avalonie narozený pod vedením WPF a umožňuje spouštět aplikace XML v systémech jako Linux, Mac a Windows. Aniž bychom zanechali podporu pro mobilní telefony. Stojí za to říci, že je dodáván jako balíček NuGet a může být kompatibilní se systémy jako GTK y Káhira.

1

Nejdůležitější vlastnosti Avalonie naleznete v hlavní web ze sady Visual Studio.

Vlastnosti 4fázové alfa fáze Avalonia

Z hlediska designu Avalonie Dodává se s přátelským nebo dobře známým rozhraním, jak to definují jeho vývojáři. Že do systému začlenil dialogy při otevírání souboru, při pokusu o uložení jednoho nebo při výběru adresáře.

Kromě toho můžete také použít barvy a štětce v různých režimech, pokud jde o stylové paměti. Což znamená, že nyní můžete mít více volnosti v rámci výběru prostředků, mimo rámec, který na nich XAML zavádí. Byla také začleněna podpora ikon oken.

návrhář

Pro virtualizační seznamy nyní Avalonia nabízí virtualizaci seznamů článků. To znamená, že tvorba seznamů byla v zásadě upravována jeden po druhém pro každý prvek Seznam v ListBoxItem. Prozatím vytvořte pouze seznam v ListBoxItems během okamžiků, kdy je každý článek v aktuálním zobrazení. To během tohoto procesu významně pokročilo v rychlosti. Tato možnost je nakonfigurována ve výchozím nastavení, což nevyžaduje její aktivaci. Chcete-li provést opačnou akci, můžete ji deaktivovat tímto způsobem v ListBoxu: VirtualizationMode = »Žádný»

Mimo jiné je známo, že u údajů nalezených v odkazech v rámci Avalonie byla provedena předchozí ověření. Tuto připojenou podporu lze aktivovat u zařízení EnableValidation s odkazem pravdivý.

I když je důležité si uvědomit, že validace dat pro INotifyDataErrorInfo. Je známo, že práce nadále rozšiřují podporu v IDataErrorInfo y System.ComponentModel.DataAnotations v blízké budoucnosti pro platformu.

Aby byla zajištěna účinnost, pokud jde o kompatibilitu aplikací pro různé platformy, rámec a AppBuilder které budou použity k provedení příslušné konfigurace ve specifických oblastech platformy pro aplikaci. Aby aplikace mohla běžet hladce na jiných platformách. V případě desktopových aplikací byste měli zobrazení jako následující:

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

Avalonia 4 také pracuje na nabídce grafického API Skia backend pomocí příkazu Skia #. V potřebě přemístit aktuální back-end API v Káhiře pro ty platformy, které nejsou Windows, Skia kromě toho, že je aktuálnějším grafickým API, vyniká tím, že je více kompatibilní s požadavky Avalonia 4, kromě toho, že je kompatibilní pro mobilní platformy.

V neposlední řadě byly provedeny úpravy tak, aby se obsah aplikací ve Windows automaticky přenesl do DPI monitoru, který se zobrazí v okně při jeho přetažení na jiný monitor s jiným nastavením.

S jeho prezentací v alfa fáze Avalonia Dává nám ochutnat to dobré, co k tomu patří. I když mnoho detailů zbývá ještě vyleštit, je zajímavé získat představu o tom, co nové a obnovené platforma nepřinese.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Frank Yznardi Davila Arellano řekl

    Již vidíme, že i Linux směřuje k Microsoftu, brzy se dočkáme Linuxu od Microsoftu.