情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

MessageBox.Show メソッド (String)

2013/12/12

指定したテキストと [OK] ボタンを含むメッセージ ボックスを表示します。

Namespace:  System.Windows
アセンブリ:  System.Windows (System.Windows.dll 内)

public static MessageBoxResult Show(
	string messageBoxText
)

パラメーター

messageBoxText
型: System.String
表示するメッセージ。

戻り値

型: System.Windows.MessageBoxResult
常に OK

例外条件
ArgumentNullException

messageBoxTextnull です。

Windows 8 Windows Phone 8: Windows Phone 8 では、アプリのActivated または Launching イベント ハンドラーから Show(String) メソッドを呼び出すと、InvalidOperationExceptionError Displaying MessageBox メッセージと共にスローされます。代わりに、Page.OnNavigatedTo(NavigationEventArgs) メソッドから Show メソッドを呼び出す必要があります。

また、Windows Phone 8 では、OnBackKeyPress(CancelEventArgs)Show または BackKeyPress イベントのハンドラーを呼び出した場合、アプリが終了します。この問題を回避するには、以降の手順で説明する別のスレッドで Show を呼び出します。

  1. BackKeyPress をオーバーライドするか、BackKeyPress イベントのハンドラーを作成します。

  2. 戻るキーを押すアクションをキャンセルするため、Canceltrue に設定します。

  3. MessageBox を表示するメソッドをディスパッチします。

  4. ユーザーがアプリから離れることを選択した場合は、Terminate() を呼び出します。それ以外の場合は、何も行いません。

メッセージ ボックスはモーダルであるため、ユーザーは [OK] をタップして、メッセージ ボックスを閉じる必要があります。

このメソッドを使用する方法を次のコード例に示します。


MessageBox.Show("No caption, one button.");


Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示: