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.