メインコンテンツまでスキップ

確認ダイアログを表示する

ICommonUIオブジェクトを用いてメッセージボックスや確認ダイアログを表示できます。ICommonUIオブジェクトは、IApplicationオブジェクトのWindow.UIプロパティから取得できます。

メッセージボックス

メッセージボックスを表示するにはICommonUIオブジェクトのShowMessageBoxメソッドを利用できます。

public void ShowMessageBox(ICommandContext c, ICommandParams p)
{
// メッセージボックスを表示します
c.App.Window.UI.ShowMessageBox("message here");
}

通知ダイアログ

通知ダイアログはICommonUIオブジェクトのShowInformationDialogメソッドを利用できます。

public void ShowInformationDialog(ICommandContext c, ICommandParams p)
{
// 通知ダイアログを表示します
c.App.Window.UI.ShowInformationDialog("message here");
}

確認ダイアログ

確認ダイアログはICommonUIオブジェクトのShowConfirmDialogメソッドを利用できます。戻り値でユーザの確認結果を評価できます。

public void ShowInformationDialog(ICommandContext c, ICommandParams p)
{
if ( c.App.Window.UI.ShowConfirmDialog("実行してよろしいですか?") )
{
// ダイアログがOKの場合
} else {
// キャンセルの場合
}
}