public MessageBoxOptions(string title, string message, MetroMessageBox.MessageBoxButtons buttons) { InitializeComponent(); DwmDropShadow.DropShadowToWindow(this); lblTitle.Text = title; lblSubInfo.Text = message; switch (buttons) { case MetroMessageBox.MessageBoxButtons.Ok: btnOkay.Visibility = Visibility.Visible; btnOkay.IsDefault = true; btnOkay.IsCancel = true; break; case MetroMessageBox.MessageBoxButtons.OkCancel: btnOkay.Visibility = Visibility.Visible; btnCancel.Visibility = Visibility.Visible; btnOkay.IsDefault = true; btnCancel.IsCancel = true; break; case MetroMessageBox.MessageBoxButtons.YesNo: btnYes.Visibility = Visibility.Visible; btnNo.Visibility = Visibility.Visible; btnYes.IsDefault = true; break; case MetroMessageBox.MessageBoxButtons.YesNoCancel: btnYes.Visibility = Visibility.Visible; btnNo.Visibility = Visibility.Visible; btnCancel.Visibility = Visibility.Visible; btnYes.IsDefault = true; btnCancel.IsCancel = true; break; } }
public MessageBoxOptions(string title, string message, string extendedmessage, MetroMessageBox.MessageBoxButtons buttons) { InitializeComponent(); DropShadow.DropShadowToWindow(this); TitleLabel.Content = title; MessageText.Text = message; ExtendedMessageText.Text = extendedmessage; ButtonCancel.Visibility = Visibility.Collapsed; ButtonNo.Visibility = Visibility.Collapsed; ButtonYes.Visibility = Visibility.Collapsed; ButtonOkay.Visibility = Visibility.Collapsed; switch (buttons) { case MetroMessageBox.MessageBoxButtons.Ok: ButtonOkay.Visibility = Visibility.Visible; ButtonOkay.IsDefault = true; ButtonOkay.IsCancel = true; break; case MetroMessageBox.MessageBoxButtons.OkCancel: ButtonOkay.Visibility = Visibility.Visible; ButtonCancel.Visibility = Visibility.Visible; ButtonOkay.IsDefault = true; ButtonCancel.IsCancel = true; break; case MetroMessageBox.MessageBoxButtons.YesNo: ButtonYes.Visibility = Visibility.Visible; ButtonNo.Visibility = Visibility.Visible; ButtonYes.IsDefault = true; break; case MetroMessageBox.MessageBoxButtons.YesNoCancel: ButtonYes.Visibility = Visibility.Visible; ButtonNo.Visibility = Visibility.Visible; ButtonCancel.Visibility = Visibility.Visible; ButtonYes.IsDefault = true; ButtonCancel.IsCancel = true; break; } }