我在视图中有一个用户控件。 usercontrol有一个组合框和几个文本框,带有一个按钮。当在usercontrol中单击按钮时,我希望焦点转到父视图上的Submit按钮而不是usercontrol中的组合框。我很感激我能得到的任何建议。
<Grid>
<userControls:myControl etc.../>
<Button etc..../>
</Grid>
答案 0 :(得分:0)
使用FocusManager.FocusedElement来实现这一目标。将其设置为您的控件
<Grid FocusManager.FocusedElement="{Binding ElementName=MyButtonName}">
<UserControls:myControl etc.../>
<Button Name="MyButtonName"/>
</Grid >