グリッドがあり、グリッドで最初の要素をフォーカスするように設定しています:
<Grid FocusManager.FocusedElement="{Binding ElementName=companyNameField}">
ウィンドウが開くと、正しいコントロールがフォーカスされます。
しかし、フォーム全体をタブで移動すると、上記のフォーカスされたフィールドにフォーカスがあるはずですが、ウィンドウのどこにもカーソルが表示されません。
もう一度タブを押すと、選択する必要があるコントロールの後にコントロールが選択されます。
グリッドから focumanager 属性を完全に削除すると、すべてのコントロールを正しい順序で正しくタブ移動できます。
さらに奇妙なことに、focusmanager 属性を残して最初のテキスト ボックスをクリックし、フォーム全体にフォーカスすると、他のコントロールと同じようにテキスト ボックスが選択されます。
何かアイデアがありましたら、お役に立てれば幸いです。
ありがとう