由于我使用条形码阅读器,因此我希望在折叠时继续关注文本框。我通过使用多余的bool变量在失去焦点的事件中再次设置焦点来实现。这很好。但是,我想在单击hambuger菜单项时更改此变量的值。任何人都知道如何执行此操作,或者如果页面上没有任何元素,请给我提示焦点在哪里?是相框吗?在我的项目中,win 10的最低版本为10536,因此必须为10536,因此我不能使用较新版本的许多功能。问候
对于UWP中的控件,有两个获取焦点的先决条件:
因此,如果将Visibility
的TextBox
属性设置为Collapsed
,它将无法获得焦点。
此外,如果此功能对您很重要,我们建议您升级到较新的系统。
在15063及更高版本的系统中,提供了FocusManager以帮助您更好地管理控件的焦点。
最诚挚的问候。