如何将默认焦点设置为TextBox,它是当前视图中的子窗口小部件?
<StackPanel Orientation="Vertical" FocusManager.FocusedElement="{Binding ElementName=SomeWidget.UnderTextBoxName}">
<MyWidget x:Name="SomeWidget" Text="A" />
<TextBox x:Name="TxtB" Text="B" />
</StackPanel>
...认为可行,但没有运气?
答案 0 :(得分:0)
使用FocusedElement="{x:Reference Name=UnderTextBoxName}"
。不需要绑定。
<StackPanel Orientation="Vertical" >
<MyWidget x:Name="SomeWidget" Text="A" FocusManager.FocusedElement="{x:Reference Name=UnderTextBoxName}"/>
<TextBox x:Name="TxtB" Text="B" />
</StackPanel>
我希望这会有所帮助。