示例#1
0
 /// <summary>
 /// ユーザーからの確認入力
 ///     メッセージに対して肯定ならTrue、それ以外ならFalseを返す。
 /// </summary>
 /// <param name="caption">string : キャプション</param>
 /// <param name="message">string : メッセージ</param>
 /// <param name="buttons">MessageBoxButton : ダイアログに表示するボタン</param>
 /// <param name="icon">MessageBoxImage : ダイアログに表示されるアイコン</param>
 /// <returns>bool : Yes か OK なら True / それ以外は False</returns>
 public virtual bool UserConfirm(string caption, string message, MessageBoxButton buttons = MessageBoxButton.YesNo,
                                 MessageBoxImage icon = MessageBoxImage.Information)
 {
     return(Etc.IsMessageBoxResultPositive(InvokeShowMessageBox(caption, message, buttons, icon)));
 }