2010-12-04 110 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(); 
     } 
    }