質問

ViewModelの観察可能なコレクションアイテムに依存するいくつかのテキストボックスを表示する項目制御があります。アイテムコントロールの外側のボタンをクリックすることにキーボードに焦点を合わせたテキストボックスを決定する必要があります。

問題:1。ボタンをクリックすると、キーボードフォーカスがテキストボックスの代わりにボタンにシフトします。 2.アイテムコントロール内にキーボードフォーカスを備えたUI要素を取得するにはどうすればよいですか。

事前に提案していただきありがとうございます。

役に立ちましたか?

解決

論理的なフォーカスと内部のフォーカススコープを使用する必要があります ItemsControl:

<ItemsControl x:Name="_itemsControl" FocusManager.IsFocusScope="true"/>

次に、背後のコードで:

var focusedElement = FocusManager.GetFocusedElement(_itemsControl);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top