テキストボックスをタップすると、システムキーボードが表示されないことはありますか?私はカスタムキーボードを作成し、これは私が文章の一部だけを削除することはできませんので、テキストブロックでのみ動作することができます。タッチキーボードを非表示にする
答えて
IsReadOnly
をtrue
に設定すると、ユーザはTextBox
のテキストを選択して貼り付けを実行でき、選択された場合、OSはソフトウェア入力キーボードを表示しません。あなたはまだコードを通じてTextBox
の内容を変更することができます。例えば;
<TextBox x:Name="ExampleTextBox"
IsReadOnly="True"
Text="Initial Content"
GotFocus="ExampleTextBox_GotFocus"
/>
あなたのコードの背後にあります。
private void ExampleTextBox_GotFocus(object sender, System.Windows.RoutedEventArgs e) {
ExampleTextBox.Text += " ... focused!";
}
は、ソフトウェアキーボードを経由してテキストを入力するからユーザーを防ぐためだろうが付加されます「...焦点を当てた」毎回、彼らはTextBox
にフォーカスを与えます。しかし、あなたは考えを得る。
もう1つのことは、TextBox
のスタイルを変更することです。 IsReadOnly
が設定されている場合、デフォルトでTextBox
は、ユーザーが変更できない視覚的な手がかりを提供します。ここではそうではありません。
ユーザーがキーボードに触れると、キーボードにフォーカスが得られます。
あなたが開発者として持っている唯一のオプションは、これをキャッチしてthis.focusをテキストボックスからフォーカスを移動することです。
これは、デフォルトのキーボードがポップアップして非表示になっているフリッカーがあることを意味します。
私はキーボードアプリを持っているのでこれを知っています。他の方法はありません。
しかし、フォーカスのないテキストボックスは、テキストブロックと同様に動作します。たとえば、テキストの一部を選択することはできません。 – 0x49D1
最初のハードルを把握できない場合は、なぜアプリケーションを作成しますか?テキストボックスにはテキストプロパティがあります。すべての操作は、それに焦点を当てることなく行うことができます。 –
多くのキーボードアプリがあります。オンラインで入手できるものもあります。http://www.silverlightshow.net/items/Windows-Phone-7-Creating-Custom-Keyboard.aspxこのリンクをご覧ください。 –
- 1. WPFアプリケーションでWindows 10を「自動的にタッチキーボードを表示する」
- 2. 条件を表示/非表示のフィールドを表示/非表示にする
- 3. クラスを表示/非表示にする
- 4. JavaScriptを表示/非表示にする
- 5. Javafxタブペインのタブを非表示/非表示にするには
- 6. ブートストラップデータテーブルの列を非表示/非表示にする方法は?
- 7. C#でプロセスを非表示/非表示にする方法は?
- 8. Eclipseのメニューバーを非表示にする(自動非表示)
- 9. メインウィンドウのクロムエクステンションを非表示/非表示にする方法
- 10. Excelで列を非表示/非表示にする
- 11. divをクリックして非表示にすると非表示
- 12. 非表示のシートを非表示にする
- 13. チェックボックスを非表示または非表示にするJavaScript
- 14. InlineKeyboardMarkupを非表示で非表示にする
- 15. Windows 8 - タッチキーボードを解除するには?
- 16. Jquery表示/非表示にする前に要素を右にシフト表示/非表示
- 17. 非表示のオプションを非表示IE
- 18. シートを非表示/非表示 - VBA
- 19. フィルタリングする前にイメージを表示/非表示にする
- 20. アニメーションのUIButtonが非表示になり、非表示になる
- 21. ダイアログウィンドウからすべてのダイアログボタンを非表示/非表示にするには
- 22. angularjs divを表示して入力フィールド内をクリックし、非表示にすると非表示にする
- 23. Divのコンテンツを表示するdivを非表示にする
- 24. anglejs内の表示/非表示セクションをすべて表示/非表示
- 25. リストビューを表示/非表示
- 26. Select2を非表示/表示
- 27. DataTemplateを非表示/表示
- 28. スウィフトナビゲーションコントローラ - 表示を非表示
- 29. 行を表示/非表示
- 30. ダイナミックコンボボックスを表示/非表示
うわー、簡単なもの!ありがとうございました。ちょうど私が欲しかったこと。今私はカスタムキーボードを使用して、選択されたテキスト&コピーのようなテキストボックスから物事を得ることができます!後でそれをチェックして受け入れます。再度、感謝します。 – 0x49D1
心配はいりません。あなたは 'TextBlock'と思われるものを作るためにこの同じトリックを(適切なスタイリングで)使うことができますが、ユーザはの内容をコピーすることができます。 – MrMDavidson