我有一个网格,在网格中我将我的第一个元素设置为焦点:
<Grid FocusManager.FocusedElement="{Binding ElementName=companyNameField}">
当窗口打开时,正确的控件被聚焦。
但是,如果我通过整个表单进行选项卡,当上面的焦点字段应该具有焦点时,窗口上的任何地方都没有明显的光标。
如果我再次点击选项卡,它会在应该选择的控件之后选择控件。
如果我从我的网格中完全删除 focumanager 属性,我会以正确的顺序正确地在我的所有控件中切换。
更奇怪的是,如果我离开 focusmanager 属性并首先单击第一个文本框,然后关注整个表单,那么它会像任何其他控件一样选择我的文本框。
如果您有任何想法,我会很乐意提供帮助。
谢谢