C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 148 を表示中)
■86446 / )  Re[3]: WPFアプリの初期フォーカスの位置
□投稿者/ Hongliang (610回)-(2018/01/29(Mon) 21:27:58)
> 詳しく説明しますと、Grid内の内容を十字キーの左右を押すごとに変更しようとしています。
> その為フォーカスを当てたい要素がGrid自体なのですが、.Focus();等でグリッドにフォーカスを与えても、左右キーを押すと他のコントロールにフォーカスが移動してしまうようなのです。

Gridは、既定ではフォーカスを取りません。Grid自体にフォーカスを持たせたい場合、FocusableプロパティをTrueに設定する必要があります。
また、既定ではカーソルキーでフォーカスを移動させることが可能になっています。この挙動を変更したい場合、対象の親要素に対して、KeyboardNavigation.DirectionalNavigation添付プロパティを設定します。
返信 編集キー/


管理者用

- Child Tree -