​WPF怎么设置文本框只能输入数字

   2025-02-15 6610
核心提示:在WPF中,可以通过以下代码将文本框设置为只能输入数字:使用TextBox控件,并将其输入限制为数字:TextBox PreviewTextInput=Tex

在WPF中,可以通过以下代码将文本框设置为只能输入数字:

使用TextBox控件,并将其输入限制为数字:
<TextBox PreviewTextInput="TextBox_PreviewTextInput" />
在代码-behind文件(如MainWindow.xaml.cs)中,添加以下事件处理程序:
private void TextBox_PreviewTextInput(object sender, TextCompositionEventArgs e){    // 检查输入的字符是否是数字    if (!char.IsDigit(e.Text, e.Text.Length - 1))    {        e.Handled = true; // 如果不是数字,阻止字符输入    }}

这样,当用户尝试在该文本框中输入非数字字符时,输入操作将被阻止。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言