Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Lesedauer 2 Min.

Avalonia-Programmierung: Konzepte und Beispiele

Software-Architekt Nick Polyak erklärt in einem Beitrag auf CodProject die wichtigsten und grundlegenden Konzepte des WPF-ähnlichen Multiplattform-UI-Pakets Avalonia. Zuletzt wurde der Artikel angepasst an Version 11.
Avalonia ist ein leistungsfähiges neues, plattformübergreifendes Open-Source-Paket für die UI-Entwicklung, ähnlich, aber in vielerlei Hinsicht leistungsfähiger als die Windows Presentation Foundation (WPF). Software-Architekt Nick Polyak erklärt die wichtigsten Konzepte von Avalonia und bietet ein praktisches Tutorial. Das Tutorial ist in zwei aufeinander aufbauende Teile gesplittet:Teil 1: Multiplatform UI Coding with AvaloniaUI in Easy Samples. Part 1 - AvaloniaUI Building BlocksTeil 2: Multiplatform Avalonia .NET Framework Programming Basic Concepts in Easy SamplesAvalonia ist ein Open-Source-Paket, das WPF sehr ähnlich ist, aber im Gegensatz zu WPF, UWP oder WinUI das Erstellen von Anwendungen für verschiedene Desktop- und Mobilplattformen sowie das Web (über WebAssembly) ermöglicht. Der Code von Avalonia ist laut Nick Polyak zu 99 Prozent wiederverwendbar - nur sehr wenig plattformabhängiger Code ist erforderlich, und das auch nur, wenn man mit mehreren Fenstern arbeiten muss. Solange man sich auf ein einziges Fenster beschränkt, ist der Avalonia-Code zu komplett wiederverwendbar und was unter Windows funktioniert, funktioniert auch als Webanwendung oder als mobile Anwendung.
Miscellaneous

Neueste Beiträge

Common Table Expressions (CTEs) - Acht Kostbarkeiten in T-SQL, Teil 6
Sind CTEs elegante Zwischentabellen oder nur temporäre Illusionen?
7 Minuten
SignalRC WebRTC - Der DDC-Truck, Teil 3
WebRTC ist als Tool ideal geeignet, um Videodaten von RC-Modellen in Echtzeit zu übertragen.
7 Minuten
Window Functions - Acht Kostbarkeiten in T-SQL, Teil 5
Durchblick mit Weitblick: Fensterfunktionen sind nicht nur ein Feature – sie können ein Paradigmenwechsel sein.
6 Minuten

Das könnte Dich auch interessieren

Elektronische Schaltkreise im Browser simulieren - Simulation
Statt mit Steckfeld oder Lötkolben kann man auf dieser Website Schaltungen per Drag and Drop zusammenstellen und deren Verhalten testen.
2 Minuten
26. Jul 2018
Freizeit-Entwickler verdienen 30 Millionen US-Dollar mit einem Spiel - Roblox
Geld verdienen mit einem Spiel im Spiel: Die Topverdiener im Roblox-Universum erhalten 100.000 US-Dollar im Monat. Zwei davon sollen in diesem Jahr sogar mehr als 2 Millionen verdienen.
3 Minuten
26. Jul 2017
UIs für Linux - Bedienoberflächen entwickeln mithilfe von C#, .NET und Avalonia
Es gibt viele UI-Frameworks für .NET, doch nur sehr wenige davon unterstützen Linux. Avalonia schafft als etabliertes Open-Source-Projekt Abhilfe.
16 Minuten
16. Jun 2025
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige