如何設置鍵盤在數字模式下打開或直接打開特殊的數字鍵盤(如在android中)?我的目標是避免用戶在輸入可能只是數值的值之前每次按下小按鈕切換字母和數字。我有一個用戶需要編輯的文本框。謝謝!在Windows Phone中打開數字鍵盤?
16
A
回答
48
將InputScope
設置爲Number
。
XAML
<TextBox InputScope="Number" Name="txtPhoneNumber" />
C#
InputScope scope = new InputScope();
InputScopeName name = new InputScopeName();
name.NameValue = InputScopeNameValue.Number;
scope.Names.Add(name);
txtPhoneNumber.InputScope = scope;
上面的代碼片段從this MSDN article您可以查看詳細信息,採取。正如Martin在評論中所說的,您還可以看到不同的InputScope選項here的屏幕截圖。
7
How to: Change the On-Screen Keyboard Input Scope in Windows Phone
<TextBox InputScope="Number" Name="txtPhoneNumber" />
0
設置的InputScope屬性,數值是你的電話
7
InputScope="Number"
TextBox numercicTextBox = new TextBox();
// ...propriétés de la textbox à initialiser + l'ajouter dans le ContentPanel
numercicTextBox.KeyDown += new KeyEventHandler(numercicTextBox_KeyDown);
void numercicTextBox_KeyDown(object sender, KeyEventArgs e)
{
if (System.Text.RegularExpressions.Regex.IsMatch(e.Key.ToString(),"[0-9]"))
e.Handled = false;
else e.Handled = true;
}
+0
傑瑞它會幫我 – MansinhDodiya 2013-05-21 08:54:10
+0
我看到的最好的例子。無需控制所有這些特殊字符,只需控制我們需要的那些字符。大。 – Eagle 2013-10-02 10:55:42
相關問題
- 1. 檢查軟件鍵盤是否在Windows Phone 8中打開?
- 2. Windows Phone 7上的鍵盤開發
- 3. windows 7 phone - 關閉鍵盤
- 4. Windows Phone鍵盤按鍵事件?
- 5. 如何確定在Windows Phone 7數字鍵盤中按下的鍵的值?
- 6. 在windows phone中打開.msg文件
- 7. 在Windows Phone中打開PDF文件
- 8. 在Windows Phone 7中打開TCP連接
- 9. Windows Phone - 打開網站時打開
- 10. Windows Phone 8.1自定義鍵盤
- 11. 在Java程序中打開Windows虛擬鍵盤
- 12. 爲Windows Phone 7.1開發自定義鍵盤(如Swype)芒果
- 13. 如何在片段中打開鍵盤
- 14. 在TextView中打開EditText鍵盤
- 15. 在windows phone 7模擬器中打字
- 16. Windows Phone在後臺打開閃光燈
- 17. 打開與plist文件在Windows Phone 7
- 18. jQuery val()打開鍵盤
- 19. 強制打開軟鍵盤
- 20. 打開某些鍵盤Android
- 21. 的EditText不打開鍵盤
- 22. Windows,打開原始磁盤
- 23. 在windows phone 7中更改鍵盤的顏色?
- 24. 如何確定在Windows Phone中調用鍵盤
- 25. 如何在Windows Phone模擬器中使用Apple無線鍵盤?
- 26. 打開Windows 10觸摸鍵盤停靠在WPF
- 27. 鍵盤與中間的數字鍵盤?
- 28. 用鍵盤快捷鍵打開CKEditor
- 29. 在屏幕上的鍵盤上打開
- 30. 強制鍵盤在Android上打開
此鏈接給你InputScopes的截圖:http://msdn.microsoft.com/en-us/圖書館/ hh393998(v = vs.92).aspx – Martin 2012-03-13 19:32:56
@Martin大增! – 2012-03-13 19:34:08