【问题标题】:wp7 keyboard - collapse buttonwp7 键盘 - 折叠按钮
【发布时间】:2011-05-20 01:33:57
【问题描述】:

我了解 Metro 主题并已阅读 Microsoft 提供的有关 WP7 应用程序的 UI 设计指南。我真的错过了 SIP 上用于折叠键盘的按钮。在 Android 电话上,此按钮在 SIP 上可用。在文本框中按手机上的后退按钮会隐藏键盘,但这并不明显。 显示此类按钮的任何 InputScope?

当您连接 Twitter 或 Facebook 并执行 OAuth 时,Web 浏览器会显示来自提供商的登录屏幕,而我们无法控制用于接受凭据的文本框应显示在何处。如果 SIP 上没有折叠按钮,用户将不得不点击文本框才能从这些提供商身份验证页面进入登录屏幕。

普拉提克

【问题讨论】:

    标签: windows-phone-7


    【解决方案1】:

    就像你说的,电话上的Back 物理按钮总是关闭 SIP,无需导航。人们会开始学习它,这将是第二天性,然后关闭 SIP 的按钮只是浪费空间。

    【讨论】:

      【解决方案2】:

      将 InputScope 设置为 Search 以添加 Enter 按钮。

      这样做是在 Key Up 中关闭 SIP:

          private void TextControl_KeyUp(object sender, KeyEventArgs e)
          {
              if (e.Key == Key.Enter)
              {
                  Focus();
              }
          }
      

      【讨论】:

        【解决方案3】:

        您可以从MSDN 获取可用 InputScope 类型的列表。可悲的是,我很确定它们都没有您所指的折叠按钮。

        我知道的唯一解决方法是使用后退按钮。这一点都不理想,但也许在未来的更新中会出现更好的东西。

        【讨论】:

          【解决方案4】:

          没有为此目的提供专用按钮的 InputScope。不过,在他们的建议论坛或连接上发表评论不会有什么坏处。

          【讨论】:

          【解决方案5】:

          您可以点击屏幕进行滚动,或者点击空白区域通常让 SIP 消失。没有按钮可以做到这一点。我同意应该有一个人在场。

          【讨论】:

            【解决方案6】:

            我担心没有 InputScope 可以做到这一点。 John,在设计我们的页面时——我们当然可以遵守 UI 指南,但在某些情况下,它确实是必要且有用的——尝试使用 Facebook 和 Twitter 执行 OAuth 操作,您将看到发生了什么以及如何折叠 SIP 按钮可能会有所帮助。

            米克,我会在连接上发布建议。

            普拉提克

            【讨论】:

              【解决方案7】:

              用户只需点击后退按钮即可让键盘消失。一旦人们了解到这种行为,为该行为设置一个专用按钮只会浪费空间。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2018-12-24
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2013-01-24
                • 2016-08-20
                • 2018-08-15
                • 2017-02-17
                相关资源
                最近更新 更多