IMessageBoxHandler

Ecng.Xaml

メッセージボックスを表示するための抽象化。カスタム実装をプラグインできます。

メソッド

Show
public MessageBoxResult Show(string text, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options)
result = iMessageBoxHandler.Show(text, caption, button, icon, defaultResult, options)

メッセージを表示する。

text
メッセージ本文。
caption
ウィンドウキャプション。
button
ボタンを表示
icon
アイコンを表示。
defaultResult
デフォルトは選択した結果です。
options
追加表示と動作オプション。

戻り値: ユーザーが押下したボタン。

Show
public MessageBoxResult Show(Window owner, string text, string caption, MessageBoxButton button, MessageBoxImage icon, MessageBoxResult defaultResult, MessageBoxOptions options)
result = iMessageBoxHandler.Show(owner, text, caption, button, icon, defaultResult, options)

明示的な所有者ウィンドウでメッセージボックスを表示します。

owner
オーナーウィンドウ。
text
メッセージ本文。
caption
ウィンドウキャプション。
button
ボタンを表示
icon
アイコンを表示。
defaultResult
デフォルトは選択した結果です。
options
追加表示と動作オプション。

戻り値: ユーザーが押下したボタン。