【问题标题】:Keep focus textbox保持焦点文本框
【发布时间】:2020-03-18 05:11:48
【问题描述】:

因为我使用条形码阅读器,所以我想在文本框折叠时将注意力集中在文本框上。我通过使用额外的 bool 变量在失去焦点事件中再次设置焦点来做到这一点。这工作正常。但是,我想在单击 hambuger 菜单项时更改此变量的值。任何人都知道如何做到这一点,或者如果页面上没有元素有焦点,请给我一个提示? 是框架吗? 我项目中win 10的最低版本是10536,所以必须是这样,所以我不能使用更高版本的许多便利设施。 问候

【问题讨论】:

    标签: uwp template10


    【解决方案1】:

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

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

    所以如果将TextBoxVisibility 属性设置为Collapsed,就不会获得焦点。

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

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

    最好的问候。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-04
      • 1970-01-01
      • 2018-03-18
      • 2021-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多