private PrepareAsk ( string title, string instruction, string observation, Icons icon ) : void | ||
title | string | |
instruction | string | |
observation | string | |
icon | Icons | |
리턴 | void |
/// <summary> /// Shows a Yes/No dialog. /// </summary> /// <param name="title">The title of the window.</param> /// <param name="instruction">The main instruction.</param> /// <param name="observation">A complementar observation.</param> /// <param name="icon">The image of the dialog.</param> /// <returns>True if Yes</returns> public static bool Ask(string title, string instruction, string observation, Icons icon = Icons.Error) { var dialog = new Dialog(); dialog.PrepareAsk(title, instruction, observation, icon); var result = dialog.ShowDialog(); return result.HasValue && result.Value; }
/// <summary> /// Shows a Yes/No dialog. /// </summary> /// <param name="title">The title of the window.</param> /// <param name="instruction">The main instruction.</param> /// <param name="observation">A complementar observation.</param> /// <param name="yesAsDefault">If true, the Yes button will receive the initial focus.</param> /// <param name="icon">The image of the dialog.</param> /// <returns>True if Yes</returns> public static bool Ask(string title, string instruction, string observation, bool yesAsDefault = true, Icons icon = Icons.Question) { var dialog = new Dialog(); dialog.PrepareAsk(title, instruction, observation.Replace(@"\n", Environment.NewLine).Replace(@"\r", ""), yesAsDefault, icon); var result = dialog.ShowDialog(); return(result.HasValue && result.Value); }
/// <summary> /// Shows a Yes/No dialog. /// </summary> /// <param name="title">The title of the window.</param> /// <param name="instruction">The main instruction.</param> /// <param name="observation">A complementar observation.</param> /// <param name="icon">The image of the dialog.</param> /// <returns>True if Yes</returns> public static bool Ask(string title, string instruction, string observation, Icons icon = Icons.Error) { var dialog = new Dialog(); dialog.PrepareAsk(title, instruction, observation, icon); var result = dialog.ShowDialog(); return(result.HasValue && result.Value); }
/// <summary> /// Shows a Yes/No dialog. /// </summary> /// <param name="title">The title of the window.</param> /// <param name="instruction">The main instruction.</param> /// <param name="observation">A complementar observation.</param> /// <param name="icon">The image of the dialog.</param> /// <returns>True if Yes</returns> public static bool Ask(string title, string instruction, string observation, Icons icon = Icons.Error) { var dialog = new Dialog(); dialog.PrepareAsk(title, instruction, observation.Replace(@"\n", Environment.NewLine).Replace(@"\r", ""), icon); var result = dialog.ShowDialog(); return result.HasValue && result.Value; }