それは今までテキストボックスにフォーカスを失うことなく、ボタンをクリックすることは可能ですか?
-
18-09-2019 - |
質問
私はテキストボックスがフォーカスを取得し、テキストボックスがフォーカスを失ったときに隠されているときに表示されますC#WPFプロジェクトでのタッチスクリーンキーボードのコントロールを開発しようとしています。私はタッチスクリーンキーボードのために見てきたプロジェクトが新しいウィンドウではなく、コントロールとしてキーボードを定義することによって、これを達成しています。
私のアプリケーションのために、私は本当にメインアプリケーションウィンドウ内のコントロールとしてのキーボードを持っていると思います。テキストボックスがフォーカスを失うことを生じさせることなく、ボタン(キーボード制御上)をクリックすることができるようにする方法はありますか?理想的には、私はちょうどカラットの現在位置の文字を配置したいと思います。
解決
ボタンに設定しFocusable="False"
。あなたはまだマウスでクリックすることができます、そしてそれはまだあなたのクリックイベントハンドラを呼び出しますが、それはフォーカスを取得したり、テキストボックスがフォーカスを失うことはありません。
他のヒント
の選択肢は、あなたはそれをカスタマイズします、代わりにボタンoをピクチャボックスを使用することです。クリックされたときPictureBoxesがフォーカスを失うことはありません。
所属していません StackOverflow