Skip to content

WPF Template App for NET 8 with MDIX (Themes 5.0, Colors 3.0) and Community Toolkit 8.2

Notifications You must be signed in to change notification settings

DrCQ/WPF_NET_MD5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WPF_NET_MD5

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.

Dark mode example

main-view-dark

Light mode example

main-view-light

Layout

The MainWindow contains following elements:

  1. Application's toolbar with the main Menu and Window buttons
  2. Application's Title with Popup control to switch between the Dark and Light mode
  3. Working area - reserved for the final application
  4. Application's StatusBar with Notfication's overview

Functionality

The Template Application provides following functions:

  1. IAppDataService interface and ApplicationDataService class used for the dependency injection
  2. AppNotification class used for notifications (error, warning or info)
  3. NotificationMessage class based on Community Toolkit to send AppNotification's
  4. Helper classes supporting the XAML development (like CommandItemAssist)
  5. Converter classes (like Boolean2Visibility, Counter2Visibility etc.)
  6. About dialog and Notifications dialog

Dialog example

about-dialog

About

WPF Template App for NET 8 with MDIX (Themes 5.0, Colors 3.0) and Community Toolkit 8.2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published