Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
FocusManager.SetFocusedElement(Dependency object, IInputElement) でフォーカススコープのフォーカスを設定できるようですが、これが wpf によってどの程度自動化されているのか疑問に思っていました。同じウィンドウ内の別のコントロールをクリックすると、フォーカスが自動的に変更されますか?それとも手動でヒット テストを行ってから、フォーカスされた要素を設定する必要がありますか?
Button や TextBox などの標準コントロールを使用する場合、フォーカスは自動的に設定されます。独自のコントロールを開発している場合 (標準のコントロールを使用して作成しない場合)、フォーカスを自分で実装する必要がある場合があります。