0
我有一個視圖內的用戶控件。用戶控件有一個組合框和幾個文本框,帶有一個按鈕。當用戶控件中點擊按鈕時,我希望焦點轉到父視圖上的「提交」按鈕,而不是usercontrol中的組合框。我很感激我能得到的任何建議。WPF將焦點從UserControl移動到父視圖
<Grid>
<userControls:myControl etc.../>
<Button etc..../>
</Grid>
我有一個視圖內的用戶控件。用戶控件有一個組合框和幾個文本框,帶有一個按鈕。當用戶控件中點擊按鈕時,我希望焦點轉到父視圖上的「提交」按鈕,而不是usercontrol中的組合框。我很感激我能得到的任何建議。WPF將焦點從UserControl移動到父視圖
<Grid>
<userControls:myControl etc.../>
<Button etc..../>
</Grid>
使用FocusManager.FocusedElement來實現這一點。將其設置爲您的控件
<Grid FocusManager.FocusedElement="{Binding ElementName=MyButtonName}">
<UserControls:myControl etc.../>
<Button Name="MyButtonName"/>
</Grid >