导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

MessageBox.Show 方法 (String)

2013/12/13

显示包含指定文本和“确定”按钮的消息框。

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 中,如果您从应用 ActivatedLaunching 事件处理程序中调用 Show(String) 方法,则会引发 InvalidOperationException,并显示消息“显示 MessageBox 时出错”。此外,您应从 Page.OnNavigatedTo(NavigationEventArgs) 方法调用 Show 方法。

此外,在 Windows Phone 8 中,如果您调用 OnBackKeyPress(CancelEventArgs) 中的 ShowBackKeyPress 事件的处理程序,应用将退出。通过在以下步骤所述的其他线程上调用 Show 来解决此问题。

  1. BackKeyPress 事件重写 BackKeyPress 或创建处理程序,

  2. Cancel 设置为 true,以取消后退键操作。

  3. 调度演示 MessageBox 的方法

  4. 如果用户选择离开应用,调用 Terminate(),或者不执行任何操作。

该消息框是模式化的,这意味着用户必须点击“确定”来关闭该消息。

下面的示例代码演示如何使用此方法。


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


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2014 Microsoft