保持焦点文本框

问题描述 投票:0回答:1

由于我使用条形码阅读器,因此我希望在折叠时继续关注文本框。我通过使用多余的bool变量在失去焦点的事件中再次设置焦点来实现。这很好。但是,我想在单击hambuger菜单项时更改此变量的值。任何人都知道如何执行此操作,或者如果页面上没有任何元素,请给我提示焦点在哪里?是相框吗?在我的项目中,win 10的最低版本为10536,因此必须为10536,因此我不能使用较新版本的许多功能。问候

uwp template10
1个回答
0
投票

对于UWP中的控件,有两个获取焦点的先决条件:

  1. 可以与用户交互(因此,网格等。面板无法获得焦点)。
  2. 在可视化树中显示。

因此,如果将VisibilityTextBox属性设置为Collapsed,它将无法获得焦点。

此外,如果此功能对您很重要,我们建议您升级到较新的系统。

在15063及更高版本的系统中,提供了FocusManager以帮助您更好地管理控件的焦点。

最诚挚的问候。

© www.soinside.com 2019 - 2024. All rights reserved.