2009-06-15 18 views
1

私は2つの部分に分かれているWPFウィンドウを持っています。 1つの部分には、ViewModelでの観察可能なコレクションバインディングを示すテキストボックスを生成するitemscontrolが含まれています。WPFの問題itemControlのキーボードフォーカス

windowの他の部分には、datatemplateとviewmodelバインディングを使用してusercontrolをロードするコンテンツコントロールがあります。また、そのユーザーコントロールにボタンがあります。

問題は、常にitemscontrolのテキストボックス内でキーボードフォーカスを保持し、押されてもキーボードフォーカスがusercontrolボタンに移動しないようにすることです。

現在、ボタンを押したときに、キーボードフォーカスがテキストボックスからユーザーコントロールボタンに移動します。

itemscontrolのテキストボックスにキーボードのフォーカスを置く方法はありますか?

答えて

1

私は暗闇の中でただ撮影していますが、ここで試すことができるものがあります。ユーザコントロールでFocusableをfalseに、FocusManager.IsFocusScopeをtrueに設定してください。

0

ボタンのクリックイベントでフォーカスをテキストボックスに戻すのはどうですか?