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

Simple Recipes – User Interface und Plattformanpassungen - Moderne UI-Gestaltung mit der Uno Platform, Teil 5
Fortsetzung des praxisnahen Mini-Projekts: Das Beispiel der Rezepte-App „Simple Recipes“ zeigt, wie Uno ein gemeinsames UI-Design für Desktop, Web und Mobile ermöglicht.
7 Minuten
Mehr Leistung für SBCs
Neue Orange-Pi-Varianten von Shenzhen Xunlong liefern höhere Rechenleistung.
12 Minuten
15. Dez 2025

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
C#-.NET-Apps mit WinUI 3 - Komponentenbasierte Apps mit Fluent/FAST, Teil 3
Microsoft macht mit WinUI 3 ein natives User-Experience-Framework für Windows verfügbar, dessen Komponenten auf dem Microsoft-eigenen Design-System Fluent 2 basieren.
23 Minuten
13. Mai 2024
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige