-1
感謝您閱讀我的主題。我在VS2012 WPF中遇到這個問題我不知道爲什麼。WPF TextBox只接受一個數字
基本上有一個TextBox其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
我想知道的任何有任何想法,爲什麼發生這種情況?非常感謝。
我們可以看到它綁定的代碼(ProcessStart)嗎? –
我相信別的東西正在改變ProcessStart值。或者,也許在ProcessStart屬性上get/set方法不正確。 –
@Vinicius:你說得對。我想我的邏輯在set方法中是錯誤的。如果你可以發佈你的答案(甚至複製粘貼),我會接受你的答案。 – Ono