Hier ist mein Versuch die Tutorials von 42Entwickler unter Verwendung des CommunityToolkit.Mvvm umzusetzen.
Ein guter Einstieg zum CommunityToolkit ist dieses Viedeo von Tech-Nick und dieses hier von Kevin Bost
Übersicht der einzelnen Teile:
- Model - View - Viev-Model Theorie (kein Code)
- Datenbindung
- Benachrichtigung (ProprtyChanged)
- Commands und ihre Bindung
- CommandParameter / Taschenrechner
- ValueConverter
- Listen binden
- CustomLayout List (bereits in 07 eingebaut)
- Selektiertes Element (bereits in 07 eingebaut)
- View Logik vs Viev+lodel
- Styles
- Styles wiederverwenden
- Animationen und Styles Trigger
- Code Wiederverwenden - Linked Files vs. DLLs (kein Code)
- Auto vs. Stern und virtuelle Pixel (kein Code)
- Synchron vs. Asynchorn vs. Parallele Programmierung mit C#, WPF und MVVM
- CSV Datei Laden im Hintergrund und IDisposable mit .net6
- Animationen - Double vs KeyFrame + Easing Funktionen
- Listen Filtern/Suchfunktion in WPF bei Tastendruck
- Ressourcen sparen - Datenbindung verzögern (ist schon in 20 eingearbeitet)
- Arbeiten mit Fenstern
- Fenster im View oder im ViewModel öffnen? (kein Code)
... More to come