2011-03-28 36 views
0

我正在考慮使用消息框在Windows Mobile應用程序中顯示驗證失敗消息。我目前正在努力。我的想法是,有這麼有限的屏幕房地產,我很難專門用於顯示這些驗證失敗的主窗體區域。我對可用性方面有點擔心,因爲用戶將在驗證失敗後強制關閉驗證消息框。 有沒有人有任何想法,這種方法或經驗,會建議有這樣做的更好的方式?CF UI設計 - 如何最好地顯示驗證失敗

回答

0

我會在屏幕頂部顯示一條消息(如瀏覽器所做的那樣),以總結遇到的錯誤,比如「X必填字段未填充」。然後更接近每個無法驗證的字段的更詳細的錯誤。

這樣,當用戶正在糾正錯誤時,有關錯誤的信息仍然可見。

+0

這不是一個web應用程序。這是一個非常有限的屏幕空間的Windows移動應用程序。在單個屏幕上很難找到超過大約4個輸入字段的空間 – Andrew 2011-03-28 08:59:37

1

我知道ErrorProvider在緊湊框架中不可用。但也許這將是如何去做的一個起點。

ErrorProvider我會顯示一個簡單的圖標旁邊的輸入框,顯示出錯的東西。由於事實上,你沒有一個鼠標光標懸停在它上面,我會點擊該圖標在停靠在底部的文本框中顯示一個具體的錯誤消息,如果你只需點擊它就會再次隱藏。

因此,用戶會得到一些提示,說明有什麼不對(可能他已經知道了什麼),並且可以點擊圖標來獲取線索。雖然線索顯示他仍然可以在表單中插入某些東西(他看不到任何東西,但是目前他只對這個單獨的盒子感興趣),並且只需點擊一下(在出現的文本框中),他就會回到全屏幕

在最後一步,如果焦點改變到另一個輸入框或錯誤被修復,該框也可能自動消失。