我正在使用C#/ XAML开发Windows应用商店应用。我的页面中有几个TextBox和一个按钮。单击按钮时,我会启动进度指示器并转到下一页。
在我的情况下,一旦进度环开始转换。焦点自动转到我的文本框,它使键盘在底部,即使我没有设置任何焦点到TextBox。一旦在环中开始进度,我试图设置页面的焦点。但它并没有成功。
有没有办法禁用它?这对用户来说很烦人并且阻止了平板电脑中的UI。你能不能请任何人帮助我吗?
答案 0 :(得分:0)
在开始ProgressRing
从标签导航中删除所有启用键盘的控件
private void Button_Click_1(object sender, RoutedEventArgs e)
{
// First remove your TextBox (or all of them) from tab navitaion
MyTextBox.IsTabStop = false;
// Now you can start the ProgressRing
MyProgressRing.IsActive = true;
}
如果需要,您可以在停止ProgressRing