Einführung in Avalonia UI 12

Autoren: Bernhard Baltes-Götz und Paul Frischknecht

Das Manuskript (E-Book) behandelt die im April 2026 erschienene Version 12 von Avalonia UI.

Hier finden Sie zum Herunterladen (bzw. zur PDF-Anzeige durch Ihren Browser):

Der Text in Mozillas PDF-Anzeige:

Zum PDF-Inhalt springen

Themenliste:

  • Erstellungswerkzeuge unter Windows
    .NET SDK, Visual Studio mit Avalonia-Erweiterung, DevTools, ILSpy
  • Technische Grundlagen
    AppBuilder, IClassicDesktopStyleApplicationLifetime, zentrale Klassen (Window, Application)
  • NuGet-Paket mit Ersatz für die WPF-Klasse MessageBox
  • XAML
  • Code Behind – Dateien
  • Routingereignisse
  • Abhängigkeiteeigenschaften (styled properties)
  • Datenbindung
  • Änderungsbenachrichtigungen
    INotifyPropertyChanged, INotifyCollectionChanged
  • Datenvalidierung (INotifyDataErrorInfo)
  • Layoutcontainer
    Panel, Grid, DockPanel, StackPanel, WrapPanel, RelativePanel, UniformGrid, Canvas
  • Steuerelemente
    Button, TextBox, TextBlock, Label, CheckBox, RadioButton, ListBox, ComboBox, Menu, MenuItem etc.
  • MVVM
    Modell, Ansichtsmodell, Ansicht, Kommandobindung
  • MVVM Community Toolkit
    ObservableObject, ObservableValidator, RelayCommand
  • Veröffentlichung für Linux