当ContextDialog关闭时,将焦点设置在特定按钮上

时间:2017-10-09 17:24:42

标签: c# uwp uwp-xaml

我确信这是一个noob问题,但无法弄清楚什么可能是显而易见的。

在我们的应用程序中,按下按钮即可打开ContentDialog。当ContentDialog关闭时,我们希望重点是返回调用它的“页面”按钮。现在它转到页面上的第一个控件(一个TextBox)。这很不耐烦,特别是在使用讲述者时。

Dialog_OnClosing事件已经被检测到了,但我无法弄清楚要把重点放在按钮上的内容。

澄清:到目前为止,答案将无法按照规定运作,因为结束事件在对话框中。如何将焦点设置在调用页面中的按钮上,而不是对话框上的按钮?

2 个答案:

答案 0 :(得分:1)

buttonID.Focus(FocusState.Programmatic);应该做到这一点!

答案 1 :(得分:1)

它继承了Focus方法,您可以像这样使用它:

someButton.Focus(FocusState.Programmatic);

有关Focus here的更多信息。