public VisualMessageBox(string text, string caption, string title, VisualMessageBoxButton buttons) { InitializeComponent(); this.lblCaption.Foreground = Brushes.CornflowerBlue; this.lblCaption.Content = caption; this.txtText.Text = text; this.Title = title; btnRight.IsCancel = true; switch (buttons) { case VisualMessageBoxButton.OK: btnLeft.Visibility = Visibility.Hidden; btnRight.Content = "OK"; break; case VisualMessageBoxButton.YesNo: btnLeft.Content = "Ja"; btnLeft.Click += ReturnTrue; btnRight.Content = "Nein"; btnRight.IsCancel = true; break; } }
public static bool? Show(string text, string caption, string title, VisualMessageBoxButton buttons) { VisualMessageBox box = new VisualMessageBox(text, caption, title, buttons); return box.ShowDialog(); }