■86446 / ) |
Re[3]: WPFアプリの初期フォーカスの位置 |
□投稿者/ Hongliang (610回)-(2018/01/29(Mon) 21:27:58)
|
> 詳しく説明しますと、Grid内の内容を十字キーの左右を押すごとに変更しようとしています。 > その為フォーカスを当てたい要素がGrid自体なのですが、.Focus();等でグリッドにフォーカスを与えても、左右キーを押すと他のコントロールにフォーカスが移動してしまうようなのです。
Gridは、既定ではフォーカスを取りません。Grid自体にフォーカスを持たせたい場合、FocusableプロパティをTrueに設定する必要があります。 また、既定ではカーソルキーでフォーカスを移動させることが可能になっています。この挙動を変更したい場合、対象の親要素に対して、KeyboardNavigation.DirectionalNavigation添付プロパティを設定します。
|
|