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.