WPF 使用MessageBox类来创建弹出输入框
在WPF中,可以使用MessageBox类来创建弹出输入框。下面是一个示例:
using System.Windows;
namespace WpfApp
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void ShowInputDialog()
{
// 创建一个MessageBox对象
MessageBoxResult result = MessageBox.Show("请输入文本:", "输入框", MessageBoxButton.OKCancel);
// 检查用户点击的按钮
if (result == MessageBoxResult.OK)
{
// 获取用户输入的文本
string inputText = Microsoft.VisualBasic.Interaction.InputBox("请输入文本:", "输入框", "");
// 处理用户输入的文本
if (!string.IsNullOrEmpty(inputText))
{
// TODO: 处理用户输入的文本
MessageBox.Show("您输入的文本是:" + inputText);
}
else
{
MessageBox.Show("请输入有效的文本");
}
}
}
}
}
在上面的示例中,当用户点击OK按钮时,会弹出一个输入框,用户可以在输入框中输入文本。然后可以通过Microsoft.VisualBasic.Interaction.InputBox方法获取用户输入的文本。最后可以根据需要对用户输入的文本进行处理
原文地址: https://www.cveoy.top/t/topic/iZAB 著作权归作者所有。请勿转载和采集!