【发布时间】:2023-03-19 22:17:01
【问题描述】:
我正在使用 C#/XAML 开发 Windows 应用商店应用程序。我的页面中有几个文本框和一个按钮。单击按钮时,我会启动进度指示器并移至下一页。
就我而言,一旦进度环开始过渡。焦点自动转到我的文本框,即使我没有为文本框设置任何焦点,它也会在底部启用键盘。一旦在环中开始取得进展,我就尝试为 Page 设置焦点。但它没有成功。
有没有办法禁用它?这对用户来说很烦人,并且会阻止平板电脑中的 UI。你能请任何人帮助我吗?
【问题讨论】:
-
你能给我们看一些代码吗? Xaml 等...
-
文本框有一个属性(不仅是这个控件,其他的也一样),叫做IsTabStop,指的是当按下Tab键时该控件的焦点的可用性。如果您禁用该特定文本框的 TabStop,将其设置为 IsTabStop="false" 可能无法获得焦点。
-
我试过 IsTabStop 但它总是禁用文本框的焦点。但是我需要在进度环开始时禁用。
标签: c# xaml windows-8 windows-store-apps