MessageBoxBuilder
Ecng.Xaml
メッセージボックスビルダー。
プロパティ
DefaultHandler
public static IMessageBoxHandler DefaultHandler { get; set; }
value = MessageBoxBuilder.DefaultHandler
MessageBoxBuilder.DefaultHandler = value
カスタムハンドラが提供されていないときに使用したデフォルトのメッセージボックスハンドラを取得またはセットします。
メソッド
Button
public MessageBoxBuilder Button(MessageBoxButton button)
result = messageBoxBuilder.Button(button)
メッセージボックスボタンを設定します。
- button
- ボタン。
戻り値: ビルダー。
Caption
public MessageBoxBuilder Caption(string caption)
result = messageBoxBuilder.Caption(caption)
メッセージボックスのキャプションを設定します。
- caption
- キャプション。
戻り値: ビルダー。
DefaultResult
public MessageBoxBuilder DefaultResult(MessageBoxResult defaultResult)
result = messageBoxBuilder.DefaultResult(defaultResult)
メッセージボックスのデフォルト結果を設定します。
- defaultResult
- デフォルト結果。
戻り値: ビルダー。
Error
public MessageBoxBuilder Error(Exception error)
result = messageBoxBuilder.Error(error)
メッセージボックスタイプをエラーにセットし、例外をセットして表示します。
- error
- エラー。
戻り値: ビルダー。
Error
public MessageBoxBuilder Error()
result = messageBoxBuilder.Error()
エラーにメッセージボックスタイプを設定します。
戻り値: ビルダー。
Handler
public MessageBoxBuilder Handler(IMessageBoxHandler handler)
result = messageBoxBuilder.Handler(handler)
カスタムメッセージボックスハンドラを設定します。
- handler
- ハンドラ。
戻り値: ビルダー。
Icon
public MessageBoxBuilder Icon(MessageBoxImage icon)
result = messageBoxBuilder.Icon(icon)
メッセージボックスアイコンを設定します。
- icon
- アイコン
戻り値: ビルダー。
Info
public MessageBoxBuilder Info()
result = messageBoxBuilder.Info()
メッセージを入力ボックスに入力します。
戻り値: ビルダー。
OkCancel
public MessageBoxBuilder OkCancel()
result = messageBoxBuilder.OkCancel()
ボタンをつけて、メッセージボックスをOK/cancelにセットします。
戻り値: ビルダー。
Options
public MessageBoxBuilder Options(MessageBoxOptions options)
result = messageBoxBuilder.Options(options)
メッセージボックスのオプションを設定します。
- options
- オプション。
戻り値: ビルダー。
Owner
public MessageBoxBuilder Owner(Window owner)
result = messageBoxBuilder.Owner(owner)
オーナーウィンドウを設定します。
- owner
- オーナー。
戻り値: ビルダー。
Owner
public MessageBoxBuilder Owner(DependencyObject owner)
result = messageBoxBuilder.Owner(owner)
オーナーオブジェクトを設定します。
- owner
- オーナー。
戻り値: ビルダー。
Question
public MessageBoxBuilder Question()
result = messageBoxBuilder.Question()
質問にメッセージボックスタイプを設定します。
戻り値: ビルダー。
Text
public MessageBoxBuilder Text(string text)
result = messageBoxBuilder.Text(text)
メッセージボックスのテキストを設定します。
- text
- テキスト。
戻り値: ビルダー。
Warning
public MessageBoxBuilder Warning()
result = messageBoxBuilder.Warning()
警告にメッセージボックスタイプを設定します。
戻り値: ビルダー。
YesNo
public MessageBoxBuilder YesNo()
result = messageBoxBuilder.YesNo()
メッセージボックスタイプをYes/noに設定します。
戻り値: ビルダー。
YesNoCancel
public MessageBoxBuilder YesNoCancel()
result = messageBoxBuilder.YesNoCancel()
メッセージを入力/非/キャンセルにセットします。
戻り値: ビルダー。