当我打开窗口MyWindow时,我想让我的键盘光标指向包含在窗口中的用户控件中的文本框。
通常,您会设置FocusManager.FocusedElement={Binding ElementName=TextBoxToPutFocusOn}
.
但是在这里,我的限制是文本框在我的窗口内的用户控件内。
我的窗口如何将焦点设置到此文本框?
为了说明,这里是我的 2 个文件:
我的窗口.xaml
<Window
xmlns:wpf="clr-namespace:MyWPFNamespace">
<StackPanel>
<TextBlock>Sample text</TextBlock>
<wpf:SpecialTextBox/>
</StackPanel>
</Window>
特殊文本框.xaml
<UserControl
x:Class="MyWPFNamespace.SpecialTextBox"
x:Name="SpecialName">
<TextBox
x:Name="TextBoxToPutFocusOn" />
</UserControl>
谢谢