/// <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))); }