【发布时间】:2016-11-21 10:30:32
【问题描述】:
对于 Windows 应用商店应用程序,要求是:“在加载页面时以及在用户与其他组件交互后,将焦点放在 TextBox 上”。
我解决了加载页面以及用户与同一网格中的其他组件(即按钮)交互时的问题。
MyTextBox.LostFocus += (s,e)=> {
Dispatcher.RunAsync(
CoreDispatcherPriority.Normal, () => SearchBox.Focus(FocusState.Programmatic));
}
问题是当用户在不同视图中与组件交互时,比如 AppBar。
也许我可以解决比较父视图的问题,如果它们来自同一个视图,则运行 Focus(FocusState.Programmatic)。
但是……怎么办?
【问题讨论】:
标签: xaml windows-store-apps winrt-xaml