2010-12-04 113 views
2

我了解Metro主题并阅读了Microsoft关于WP7应用程序的UI设计指南。我真的错过了用于折叠键盘的SIP按钮。在Android手机上,此按钮在SIP上可用。在文本框中按下手机上的后退按钮会隐藏键盘,但这并不明显。 这种按钮显示的任何InputScope?当您正在使用Twitter或Facebook连接,并进行OAuth的wp7键盘 - 折叠按钮

情境,例如网络浏览器显示来自提供商的登录屏幕,我们还没有在应显示为接受证书文本框控制。没有SIP上的折叠按钮,用户将不得不点击文本框从这些提供者认证页面进入登录屏幕。

PRATIK

回答

0

我担心没有这样做的InputScope。约翰在设计我们的网页时 - 我们当然可以遵守UI准则,但对于某些场景,这是真正必要和有用的 - 同时尝试使用Facebook和Twitter执行OAuth操作,您将看到发生了什么以及如何折叠SIP按钮可以提供帮助。

米克,我会发布关于连接的建议。

PRATIK

1

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

我所知道的唯一工作就是使用后退按钮。这并不理想,但在未来的更新中可能会有更好的东西出现。

0

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

+0

http://forums.create.msdn.com/forums/p/68601/418745.aspx - 我已经发布的建议在这里。 – 2010-12-04 02:02:49

4

像你说的,手机上的Back物理按钮始终关闭SIP,没有导航。人们将开始学习它,这将是第二天性,然后关闭SIP的按钮只是浪费空间。

0

您可以点击屏幕上的滚动,或在一个空的空间通常得到SIP走开。没有按钮可以做到这一点。我同意一个人应该在场。

0

用户只需要点击后退按钮使键盘消失。一旦人们了解到具有该行为的专用按钮的行为只会浪费空间。

2

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

做到这一点的关键最多关闭SIP:

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