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/qFAb 著作权归作者所有。请勿转载和采集!