The WPF_NET_MD5 repositiory contains an WPF Template Application for NET 8.0, based on MDIX (MaterialDesingInXAML) Themens (V 5.0) and Colors (V 3.0). This Application is using the Community Toolkit 8.2 and the MS Dependency Injection to realize MVVM patterns. The application code is written in VB.NET.
The MainWindow contains following elements:
- Application's toolbar with the main
MenuandWindowbuttons - Application's Title with
Popupcontrol to switch between the Dark and Light mode - Working area - reserved for the final application
- Application's
StatusBarwith Notfication's overview
The Template Application provides following functions:
- IAppDataService
interfaceand ApplicationDataServiceclassused for the dependency injection - AppNotification
classused for notifications (error, warning or info) - NotificationMessage
classbased on Community Toolkit to send AppNotification's - Helper classes supporting the XAML development (like CommandItemAssist)
- Converter classes (like Boolean2Visibility, Counter2Visibility etc.)
- About dialog and Notifications dialog