📅  最后修改于: 2023-12-03 15:21:15.983000             🧑  作者: Mango
在 WPF 中,我们可以通过 MessageBox
类来显示消息框,而其中的 Show
方法则可以用于显示确认消息框。
确认消息框有多个构造函数,其中最常用的是具有两个参数的构造函数。第一个参数是要显示的消息字符串,第二个参数是对话框标题字符串。
下面是一个示例:
MessageBoxResult result = MessageBox.Show("您确定要进行此操作吗?", "确认", MessageBoxButton.YesNo, MessageBoxImage.Question);
if (result == MessageBoxResult.Yes)
{
// 用户点击了“是”按钮
}
else
{
// 用户点击了“否”按钮或关闭了消息框
}
要显示确认消息框,我们调用 MessageBox
类的 Show
方法,该方法将返回 MessageBoxResult
枚举值作为结果,以指示用户单击了哪个按钮。
在上面的示例中,我们将消息字符串设置为“您确定要进行此操作吗?”,将对话框标题设置为“确认”。我们还指定了两个按钮(“是”和“否”),以及一个表示询问的图标,并将结果保存在 result
变量中。
最后,我们检查用户单击的按钮,并在 if...else
语句中执行相应的代码。
MessageBox.Show
方法的可用参数如下:
messageBoxText
:消息文本。caption
:对话框标题。button
:MessageBoxButton
枚举值,指定要显示的按钮。常用的值有 MessageBoxButton.OK
、MessageBoxButton.OKCancel
、MessageBoxButton.YesNo
和 MessageBoxButton.YesNoCancel
。icon
:MessageBoxImage
枚举值,指定要显示的图标。常用的值有 MessageBoxImage.Asterisk
、MessageBoxImage.Error
、MessageBoxImage.Exclamation
、MessageBoxImage.Hand
、MessageBoxImage.Information
、MessageBoxImage.None
、MessageBoxImage.Question
和 MessageBoxImage.Warning
。defaultResult
:MessageBoxResult
枚举值,指定对话框的默认结果。options
:MessageBoxOptions
枚举值,指定对话框的选项。在 WPF 中,我们可以使用 MessageBox
类的 Show
方法来显示确认消息框,并通过检查用户单击的按钮来确定下一步操作。此外,我们还可以使用可用的参数来自定义消息框,以满足各种需求。