3

テキストボックスやいくつかのボタンなど、多くのコントロールを含むカスタムコントロール(たとえばBoxControl)を開発しています。

多数のBoxControlを続けて配置し、タブを介してナビゲートしているときに、BoxControlがフォーカスを取得したとき、常にフォーカスをテキストボックスに渡し、テキストボックスがフォーカスを失うと、BoxControl全体がフォーカスを失って通過するように動作させたいと考えています。次のBoxControlへのフォーカス。

どのようにそれを行うことができますか?

4

2 に答える 2

3

GotFocusイベントを処理するために、にイベントハンドラーを追加してBoxControlから、そのテキストボックスにフォーカスを置く必要があります。

また、テキストボックスのLostFocusイベントにイベントハンドラーを追加する必要があります。その後、カスタムイベントを発生さBoxControlせて、コントローラーがフォーカスを次のイベントに渡す必要があることを認識できるようにします。BoxControl

それが役に立てば幸い。

于 2012-11-02T08:34:54.920 に答える
0

Focusableカスタムコントロールのテンプレートで、セッターによってプロパティをfalseに設定できます。コントロールと内部のさまざまな要素の両方。

于 2014-02-14T14:22:52.287 に答える