1
我在Windows Phone應用程序的主頁面上放置了一個TextBox。一旦我點擊它,操作系統就會顯示一個虛擬鍵盤。鍵盤出現後有沒有辦法顯示十進制數字?此操作相當於在鍵盤左下角點擊& 123。 TextBox應該只接受數字。在Windows Phone虛擬鍵盤中顯示十進制數字
我在Windows Phone應用程序的主頁面上放置了一個TextBox。一旦我點擊它,操作系統就會顯示一個虛擬鍵盤。鍵盤出現後有沒有辦法顯示十進制數字?此操作相當於在鍵盤左下角點擊& 123。 TextBox應該只接受數字。在Windows Phone虛擬鍵盤中顯示十進制數字
在您的XAML代碼中,更改輸入範圍。 例如:
<TextBox x:Name="expense" Margin="0,61,252,16" Text="Expense">
<TextBox.InputScope>
<InputScope>
<InputScopeName NameValue="Digits" />
</InputScope>
</TextBox.InputScope>
</TextBox>
如果你想知道更多一點的輸入範圍,此鏈接可能更好地幫助您:http://www.imaginativeuniversal.com/blog/post/2010/07/06/ wp7-inputscope.aspx –
您仍然希望驗證輸入的文本,因爲無論InputScope如何,都可以將非數字文本粘貼到TextBox中。 –
@PrashantVaidyanathan出於興趣,你爲什麼寫這樣的屬性?簡單地在'TextBox'標籤內設置屬性'InputScope'工作原理是一樣的,並且更清晰。 '' –