Avalonia 4 na Alpha, GUI na wieloplatformowym .NET

Faza alfa jest niedawno dostępna w czwartej edycji platformy Awalonia. Jego twórcy określają go jako „przekrojowy szkielet UI platformy .Net”, można go zdefiniować jako Awalonia jako platforma oparta na .Net sprzyjająca tworzeniu wieloplatformowych interfejsów użytkownika, wykorzystująca nowe adaptacje .Net do pracy w innych systemach.

Awalonia urodzony pod kierunkiem WPF i umożliwia uruchamianie aplikacji XAML w systemach takich jak Linux, Mac i Windows. Nie rezygnując z obsługi telefonów komórkowych. Warto powiedzieć, że jest dostarczany jako paczka NuGeta i może być kompatybilny z systemami takimi jak GTK y Kair.

1

Najważniejsze cechy Awalonia można znaleźć w główna sieć z programu Visual Studio.

Charakterystyka 4-fazowej alfa Avalonii

W aspektach projektowych Awalonia posiada przyjazny lub znajomo wyglądający interfejs, tak jak go definiują jego programiści. Że włączył dialogi do systemu podczas otwierania pliku, podczas próby zapisania pliku lub podczas wybierania z katalogu.

Ponadto można również używać kolorów i pędzli w ich różnych trybach, jeśli chodzi o pamięć stylów. Oznacza to, że teraz możesz mieć większą swobodę w wyborze zasobów, poza strukturą, którą ustanawia na nich XAML. Dodatkowo włączono obsługę ikon okien.

projektant

W przypadku list wirtualizacji firma Avalonia oferuje teraz wirtualizację list artykułów. Oznacza to, że w zasadzie tworzenie list wartości było modyfikowane pojedynczo dla każdego elementu Pole listy w Element pola listy. Na razie utwórz pole listy w ListBoxItems tylko w momentach, w których każdy artykuł jest w bieżącym widoku. Spowodowało to znaczny postęp w szybkości tego procesu. Ta opcja jest domyślnie skonfigurowana, co nie wymaga jej aktywacji. Jeśli chcesz wykonać odwrotną akcję, możesz ją wyłączyć w ten sposób w ListBox: VirtualizationMode = »Brak»

Między innymi wiadomo, że wcześniej dokonano walidacji danych znalezionych w linkach w Avalonii. To dołączone wsparcie można aktywować za pomocą właściwości Włącz weryfikację z linkiem prawdziwy.

Chociaż należy zauważyć, że walidacja danych nie jest dostępna dla INotifyDataErrorInfoData. Wiadomo, że prace wciąż poszerzają wsparcie w Informacje o błędach danych y System.ComponentModel.DataAnnotations w najbliższej przyszłości dla platformy.

Aby zapewnić wydajność pod względem zgodności aplikacji dla różnych platform, struktura Kreator aplikacji które posłużą do dokonania odpowiedniej konfiguracji w określonych obszarach platformy dla aplikacji. Aby aplikacja działała płynnie na innych platformach. W przypadku aplikacji komputerowych wyglądałby tak:

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

Avalonia 4 pracuje również nad udostępnieniem graficznego interfejsu API zaplecze Skia za pomocą polecenia Skia #. W przypadku konieczności zastąpienia obecnego interfejsu API Cairo, w przypadku platform innych niż Windows, Skia, oprócz tego, że jest bardziej aktualnym interfejsem graficznym, wyróżnia się bardziej zorientowaniem na wymagania Avalonia 4, a także kompatybilnością z platformami mobilnymi.

Wreszcie wprowadzono modyfikacje, dzięki którym zawartość aplikacji w systemie Windows jest automatycznie przenoszona do DPI monitora, który jest wyświetlany w oknie po przeciągnięciu go na inny monitor z innymi ustawieniami.

Dzięki prezentacji w formacie faza alfa Avalonia Daje nam posmak dobra, które się z tym wiąże. Chociaż wiele szczegółów pozostaje do dopracowania, warto zorientować się, czego nowa i odnowiona platforma nie przyniesie.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Franka Yznardi Davila Arellano powiedział

    Już widzimy, że nawet Linux zmierza w stronę Microsoftu, wkrótce zobaczymy Linuksa Microsoftu.