如何使文本框僅接受WPF中的數(shù)字輸入?我想接受數(shù)字和小數(shù)點,但沒有符號。我查看了使用Windows窗體的NumericUpdown控件的示例,以及此示例是來自Microsoft的NumericUpdown自定義控件..但是到目前為止,看起來NumericUpdown(由WPF支持還是不支持)并不能提供我想要的功能。按照我的應用程序的設計方式,沒有一個頭腦正常的人會想弄亂箭頭。在我的申請中,它們沒有任何實際意義。因此,我正在尋找一種簡單的方法,使一個標準的WPF文本框只接受我想要的字符。這個是可能的嗎?實用嗎?
3 回答

胡子哥哥
TA貢獻1825條經(jīng)驗 獲得超6個贊
[^a-zA-Z]
.
XAML
<TextBox Name="NumberTextBox" PreviewTextInput="NumberValidationTextBox"/>
XAML.CS文件
using System.Text.RegularExpressions;private void NumberValidationTextBox(object sender, TextCompositionEventArgs e){ Regex regex = new Regex("[^0-9]+"); e.Handled = regex.IsMatch(e.Text);}
- 3 回答
- 0 關(guān)注
- 1369 瀏覽
添加回答
舉報
0/150
提交
取消