WPF 文本框只接受一个数字

本文关键字:一个 数字 文本 WPF | 更新日期: 2023-09-27 17:56:01

感谢您阅读我的帖子。我在VS2012 WPF中遇到了这个问题,我不知道为什么。

基本上有一个文本框,其 xaml 如下所示:

<TextBox Width="75" Text="{Binding Path=ProcessStart, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />

当输入为字符(英文字母:A, A, B, B, C, C, ...Z,z),它工作鳍。但是,当输入是数字时,此文本框仅接受一位数字。

例如:

your input from keyboard:           display on this TextBox:
0                                   0
1                                   1
2                                   2
3                                   2
9                                   2
4                                   2
11                                  2
4534                                2
32132435234                         2
1.1                                 2
1.2                                 2

我想知道有人知道为什么会发生这种情况吗?多谢。

WPF 文本框只接受一个数字

我相信

其他东西正在更改ProcessStart值。或者,也许 ProcessStart 属性上的 get/set 方法不正确。