A simple material design themed message box for use with WPF applications
Use the following command to install:
Install-Package MaterialDesignMessageBoxMaterialMessageBox.ShowDialog("Your Message ... ");MaterialMessageBox.ShowDialog(
    Window owner,
    string messageBoxText,
    string caption,
    MessageBoxButton button,
    PackIconKind icon,
    PrimaryColor stylePrimaryColor,
    ResourceDictionary primaryColorStyle);| Property | Type | Required | Description | 
|---|---|---|---|
| owner | Window | N | WPF Window that owns this message box | 
| messageBoxText | string | Y | Message to display in the message box | 
| caption | string | N | Text to display in the title of the message box | 
| button | MessageBoxButton | N | Enum of which buttons to display (OK, OKCancel, YesNo, YesNoCancel) | 
| icon | PackIconKind | N | Icon to use in the message box | 
| stylePrimaryColor | PrimaryColor | N | Set the button colors based on the PrimaryColor enum, takes priority over primaryColorStyle | 
| primaryColorStyle | ResourceDictionary | N | Set the button colors based on the provided Resource Dictionary | 
- OK
- OKCancel
- YesNo
- YesNoCancel
This is from the MaterialDesignInXamlToolkit repo and is a reference to the names of the icons from the Material Design Icons site.
This is from the MaterialDesignInXamlToolkit repo's PrimaryColor enum.