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()

質問にメッセージボックスタイプを設定します。

戻り値: ビルダー。

Show
public MessageBoxResult Show()
result = messageBoxBuilder.Show()

連絡ボックスを表示

戻り値: 結果一覧

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()

メッセージを入力/非/キャンセルにセットします。

戻り値: ビルダー。