2011-03-28 4 views
0

나는 메시지 상자를 사용하여 windows 모바일 앱에 유효성 검사 실패 메시지를 표시하려고 생각하고 있습니다. 나는 현재 일하고있다. 내 생각에 여기에는 이러한 유효성 검사 실패를 표시하기 위해 주 양식의 영역을 전용으로 지정하는 데 어려움을 겪고있는 그러한 제한된 화면 realestate가 있습니다. 유효성 검사 실패 후 사용자가 유효성 확인 메시지 상자를 닫아야 할 것이므로 사용성 측면에 대해서는 조금 걱정됩니다. 누구든지이 접근법이나 경험에 대해 더 좋은 방법이 있다고 제안 할 생각이 있습니까?CF UI 디자인 - 유효성 검사 실패를 표시하는 가장 좋은 방법

답변

0

필자는 오류가있는 "X 필수 입력란"과 같은 오류를 요약 한 메시지를 화면 상단에 표시합니다 (브라우저와 마찬가지로). 그런 다음 유효성을 검사 할 수없는 각 필드에 더 자세한 오류가 나타납니다.

그런 식으로 실수에 대한 정보는 사용자가 수정하는 동안 계속 볼 수 있습니다.

+0

웹 응용 프로그램이 아닙니다. 화면 공간이 매우 제한적인 Windows 모바일 응용 프로그램입니다. 단일 화면에서 4 개 이상의 입력 필드를위한 공간을 찾기가 어렵습니다. – Andrew

1

컴팩트 프레임 워크에서는 ErrorProvider을 사용할 수 없습니다. 그러나 어쩌면 이것이 어떻게해야하는지에 대한 출발점 일 것입니다.

ErrorProvider처럼 뭔가 잘못된 것을 나타내는 입력 상자 옆에 간단한 아이콘이 표시됩니다. 사실, 그 위에 마우스 커서를 가져갈 필요가 없으므로, 그 아이콘을 클릭했을 때 텍스트 상자에 구체적인 오류 메시지가 표시됩니다. 클릭하면 다시 숨길 수 있습니다. .

그래서 사용자는 무언가가 잘못되었다는 힌트를 얻었습니다 (어쩌면 그는 이미 무엇을 알고 있는지). 단서를 얻기 위해 아이콘을 칠 수 있습니다. 실마리가 보이지만 (여전히 모든 것을 볼 수는 없지만 현재이 단일 상자에만 관심이 있습니다) 한 번 더 클릭하면 (나타나는 텍스트 상자에서) 그는 전체 화면으로 돌아갑니다..

마지막 단계에서 포커스가 다른 입력 상자로 변경되거나 오류가 수정되면 상자가 자동으로 사라집니다.

관련 문제