В моем приложении Windows Phone 7 Silverlight у меня есть собственная клавиатура, которую я хочу использовать вместо стандартной программной клавиатуры. Проблема, с которой я столкнулся, заключается в том, что я не нашел способа полностью отключить или запретить SIP / Soft Keyboard для моего приложения или для компонента TextBox.
- Можно ли отключить программную клавиатуру ввода в моем приложении?
- Можно ли предотвратить всплывающую клавиатуру мягкого ввода, когда TextBox получает фокус?
- Могу ли я расширить или переопределить любые функции в TextBox, чтобы он вел себя так, как я хочу?
Я видел решения, как скрыть клавиатуру при вводе определенной клавиши, перемещая фокус с TextBox, но я хочу, чтобы она никогда не появлялась.
Моя проблема очень похожа на то, что указано в Как предотвратить появление программной клавиатуры? и Как предотвратить отображение клавиатуры в EditText onTouch? , но для Windows Phone 7 вместо.
Я полностью осознаю, что некоторые могут подумать, что глупо использовать собственную клавиатуру вместо стандартного ввода, но у меня есть свои причины для этого, и я просто хочу знать, возможно ли добиться того, что описано.