/// <summary> /// Displays a dialog showing a message, or optionally, an error. /// </summary> /// <param name="w">The dialog's parent window.</param> /// <param name="title">The title of the message dialog.</param> /// <param name="description">The description of the message dialog.</param> /// <param name="isError">Whether the message is displayed as an error.</param> public static void ShowMessageBox(Window w, string title, string description = null, bool isError = false) { if (w == null) { w = Application.MainWindow; } if (w.IsInvalid) { throw new InvalidHandleException(); } if (isError) { Libui.MsgBoxError(w.Handle, title, description); } else { Libui.MsgBox(w.Handle, title, description); } }