只需要两步:

1.禁掉输入法:

<Window x:Class="WpfModelViewApplication1.Views.MainView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:input="clr-namespace:System.Windows.Input;assembly=PresentationCore"
    Title="Main Window" Height="400" Width="800">
        <Grid x:Name="grid1">
            <TextBox x:Name="tb" Width="100" HorizontalAlignment="Right" Margin="0,164,122,128"  input:InputMethod.IsInputMethodEnabled="False"/>
        </Grid>
</Window>
第二步 采用正则表达式:

<Window x:Class="WpfModelViewApplication1.Views.MainView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:input="clr-namespace:System.Windows.Input;assembly=PresentationCore"
    Title="Main Window" Height="400" Width="800">

<Grid x:Name="grid1">
            <TextBox x:Name="tb" Width="100" HorizontalAlignment="Right" Margin="0,164,122,128" PreviewTextInput="tb_PreviewTextInput" input:InputMethod.IsInputMethodEnabled="False"/>
        </Grid>

</Window>

cs后台代码:

        

//using System.Text.RegularExpressions;private void tb_PreviewTextInput(object sender, TextCompositionEventArgs e){Regex re = new Regex("[^0-9.-]+");e.Handled = re.IsMatch(e.Text);}

wpf怎么让Textbox只能输入数字?相关推荐

  1. WPF 怎么让Textbox只能输入数字?

    第一步 禁掉输入法: <Window x:Class="WpfModelViewApplication1.Views.MainView"xmlns="http:// ...

  2. WPF TextBox只能输入数字

    关于WPF TextBox只能输入数字并不是一个很难的功能,网上许多的实现方式都是通过将String类型转换为Int32类型来进行判断的,自从对了Clr Via C#这本书以后就对拆装箱操作产生了恐惧 ...

  3. 限制文本框(TextBox)只能输入数字(VB6代码)

    在一些要求只允许输入数值的场合,就用得上了. 基本思路是,先在文本框的keyPress事件里过滤键盘输入,再使用子类化将粘贴剪切等剪贴板操作吃掉. 窗体frmMain.frm内代码(窗体包含一个文本框 ...

  4. TextBox只能输入数字

    Asp.net TextBox只能输入数字 <asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execComm ...

  5. 【WinForm】设置控件里面的所有TextBox只能输入数字

    设置控件里面的所有TextBox只能输入数字 回顾 [WinForm]TextBox只能输入数字 只能输入整数 private static void tb_KeyPress(object sende ...

  6. WinForm TextBox 只能输入数字

    在Winform(C#)中要实现限制Textbox只能输入数字,一般的做法就是在按键事件中处理,判断keychar的值.限制只能输入数字,小数点,Backspace,del这几个键.数字0~9所对应的 ...

  7. 【WinForm】TextBox只能输入数字

    只能输入整数 方法一 private void tb_KeyPress(object sender, KeyPressEventArgs e) {//如果输入的不是退格和数字,则屏蔽输入if (!(e ...

  8. Asp.net控制TextBox只能输入数字

    方法一: private void tBox_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 0x20) e.KeyCh ...

  9. Asp.net TextBox只能输入数字

    <asp:textbox id="TextBox1" οnkeyup="if(isNaN(value))execCommand('undo')" runa ...

最新文章

  1. SAP RETAIL Plant Group里的特性
  2. mysql sleep详解_mysql sleep链接过多的原因及解决办法
  3. LA4636积木艺术
  4. STC89C52单片机 使用定时器使LED灯闪烁
  5. 简析 Google Gadget 的数据丢失原因
  6. python如何判断一段代码运行是否超出一定时间,如果超出则抛出异常?(检测函数运行是否超时,规定时间内执行,限制时间)eventlet模块 (eventlet.timeout.Timeout)
  7. PyTorch框架学习四——计算图与动态图机制
  8. linux存储格式化和挂载
  9. python怎么读取excel-python怎么读取excel中的数值
  10. 【福利派送】高质量AI书籍免费送给大家
  11. (附源码)基于PHP在线考试系统的设计与实现 毕业设计 032028
  12. oracle 客户端安装包下载地址,Oracle客户端安装及下载地址
  13. java 网站 分类
  14. java 接口 protected_为什么类和接口不能使用private和protected?接口的方法不能使用private、protected、default...
  15. MATLAB 剔除异常点
  16. 【Java】实现统计字符串中大写、小写、数字字符出现次数
  17. python连接ALM
  18. 云流量成为数据中心的王者
  19. kube-apiserver准入
  20. 阿里云SaaS生态战略发布:成就亿级营收独角兽

热门文章

  1. 洛谷P7724 远古档案馆(Ancient Archive)
  2. JFinal Weixin 1.9 发布,微信极速 SDK
  3. 【笔记】嵌入式根文件系统制作随堂笔记
  4. python查看变量的数据类型
  5. html2canvas截图 图片另存并解决图片模糊问题
  6. text-shadow文字阴影
  7. 电气工程和电子信息专业哪个好?
  8. 求一款电脑用的简洁的个人待办事项管理便签软件
  9. 汽车连接器生产要做哪些检验工作?
  10. 计算机主板会自动切断电源是怎么回事,我家的电脑老是自动关机