1. ホーム
  2. wpf

[解決済み] WPF: プログラムでテキストボックスからフォーカスを外す方法

2022-11-29 01:34:54

質問

私は、単純な(少なくとも私はそう思っていた)動作を、私のWPFの TextBox .

ユーザがエスケープを押したときに TextBox にフォーカスを移し、編集を始めたときのテキストを表示させたい。 TextBox .

テキストを編集開始時の値に設定するのは問題ないです。

問題は、要素のフォーカスを外すことです。他のコンポーネントにフォーカスを移したいわけではなく、単に TextBox にフォーカスを移したいだけです。フォーカスを設定するために不可視の要素を用意しなければならないので、私の TextBox はフォーカスを失うことができますか?

どのように解決するのですか?

.NET Framework 4では、ちょうど Keyboard.ClearFocus();