/// <summary>Creates a new instance of Notification.</summary> /// <param name="text">Text to be displayed.</param> /// <param name="windowName">Title to be displayed on the Window.</param> /// <param name="buttons">Determines which buttons should be displayed on the Window</param> public Notification(string text, string windowName, NotificationButtons buttons) { InitializeComponent(); Title = windowName; TxtPopup.Text = text; YesNoButtons(buttons == NotificationButtons.OK); }
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (this.BindableConverterParameter != null && this.BindableConverterParameter is IMessageBoxModel && value is NotificationButtons) { NotificationButtons valueEnum = (NotificationButtons)value; IMessageBoxModel parameterEnum = (IMessageBoxModel)this.BindableConverterParameter; return(valueEnum == parameterEnum.DefaultButton); } return(false); }