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
- 追加表示と動作オプション。
戻り値: ユーザーが押下したボタン。