📅  最后修改于: 2023-12-03 15:29:45.995000             🧑  作者: Mango
在WPF应用程序中,可以使用MessageBox来显示消息框。MessageBox是一种对话框,用于显示信息并等待用户做出响应。其中,常见的是使用Yes或No按钮进行选择操作。
本文将详细介绍如何在C#中使用MessageBox,并进行Yes和No按钮的操作。
using System.Windows;
在需要显示消息框的地方,创建一个新的消息框:
MessageBoxResult result = MessageBox.Show("确定要继续吗?", "提示", MessageBoxButton.YesNo, MessageBoxImage.Question);
其中,第一个参数是消息框的文本内容;第二个参数是消息框的标题;第三个参数是消息框的按钮类型,可以是MessageBoxButton.Ok, MessageBoxButton.OKCancel, MessageBoxButton.YesNo, MessageBoxButton.YesNoCancel中的一个;第四个参数是消息框的图标类型,可以是MessageBoxImage.None, MessageBoxImage.Error, MessageBoxImage.Information, MessageBoxImage.Question, MessageBoxImage.Warning中的一个。
根据用户的操作,进行相应的处理:
if (result == MessageBoxResult.Yes)
{
// 用户选择了Yes按钮
}
else
{
// 用户选择了No按钮
}
using System.Windows;
namespace WpfApp1
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
MessageBoxResult result = MessageBox.Show("确定要继续吗?", "提示", MessageBoxButton.YesNo, MessageBoxImage.Question);
if (result == MessageBoxResult.Yes)
{
MessageBox.Show("用户选择了Yes按钮");
}
else
{
MessageBox.Show("用户选择了No按钮");
}
}
}
}
通过本文的介绍,你可以知道如何在C#中使用MessageBox来显示消息框,并根据用户的操作进行相应的处理。