0

テキストボックスとデータグリッドが1つあります。

テキストボックスにテキストを入力すると、datagrid itemsourceがフィルタリングされ、datagridに値が表示されます。

しかし、テキストボックスにテキストを入力すると、datagridにフォーカスが移り、矢印キーを使用して選択した行を変更できると同時に、テキストボックスにもテキストを入力できるようになります。

私は何ができますか?

誰もがアイデアを得ることができますか?mvvmパターンを使用しています。

4

1 に答える 1

1

を使用して、キーボードフォーカスをDataGridに与えることができます

Keyboard.Focus(myGrid);

常に1つのコントロールのみがキーボードフォーカスを持つことができることを覚えておいてください。したがって、この方法を使用すると、ユーザーは矢印キーでグリッドを同時にナビゲートしながらテキストボックスに入力することはできません。

于 2012-10-29T10:16:15.043 に答える