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

发布时间:2025-12-09 11:54:31 浏览次数:1

前言

前台UI设置

<TextBox          Width="100"          Height="30"          PreviewTextInput="TextBox_PreviewTextInput"           PreviewKeyDown="TextBox_PreviewKeyDown"          InputMethod.IsInputMethodEnabled="False"         />

其中InputMethod.IsInputMethodEnabled="False"禁用输入法后台代码限定只能输入数字

private void TextBox_PreviewTextInput(object sender, TextCompositionEventArgs e){    short val;    if (!Int16.TryParse(e.Text, out val))        e.Handled = true;}private void TextBox_PreviewKeyDown(object sender, KeyEventArgs e){    if (e.Key == Key.Space)        e.Handled = true;}
文本框只能输入数字
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477