Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 2.62 KB

README.md

File metadata and controls

65 lines (45 loc) · 2.62 KB

MaterialDesignMessageBox

A simple material design themed message box for use with WPF applications

NuGet Status

GitHub

Installation Guide

Use the following command to install:

Install-Package MaterialDesignMessageBox

Usage Guide

Example

MaterialMessageBox.ShowDialog("Your Message ... ");

Full Signature

MaterialMessageBox.ShowDialog(
    Window owner,
    string messageBoxText,
    string caption,
    MessageBoxButton button,
    PackIconKind icon,
    PrimaryColor stylePrimaryColor,
    ResourceDictionary primaryColorStyle);

Method Parameters

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

Enum Values

MessageBoxButton

  • OK
  • OKCancel
  • YesNo
  • YesNoCancel

PackIconKind

This is from the MaterialDesignInXamlToolkit repo and is a reference to the names of the icons from the Material Design Icons site.

PrimaryColor

This is from the MaterialDesignInXamlToolkit repo's PrimaryColor enum.