A simple material design themed message box for use with WPF applications
Use the following command to install:
Install-Package MaterialDesignMessageBox
MaterialMessageBox.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.