it-swarm.com.de

Anwendungsleiste in Datenformularen verwenden?

Ich entwickle eine Anwendung für Windows Phone. Als ich einige meiner Freunde bat, es zu testen, stellte ich fest, dass ich Datenformulare entworfen habe und das Verhalten der Anwendungsleiste sehr ärgerlich ist.

Das Formular Design

Eigentlich habe ich ein Formular, das aus 3 oder 4 Textfeldern besteht, daher muss der Benutzer nacheinander einen Wert eingeben, und in der Anwendungsleiste befindet sich die Schaltfläche Speichern, die gedrückt werden soll, wenn der Benutzer alle Textfelder ausgefüllt hat .

Problem

Das Problem ist, dass beim Eingeben eines Textfelds durch den Benutzer die Bildschirmtastatur über den nächsten Textfeldern angezeigt wird, die Anwendungsleiste jedoch weiterhin verfügbar ist. Und wenn ich Leute gebeten habe, meine Anwendung zu verwenden, klicken sie auf die Schaltfläche Speichern, nachdem sie das erste Textfeld ausgefüllt haben. Ich weiß nicht warum, aber sie tun es, also muss ich etwas dagegen tun.

Frage

Die Idee, einen Button in meinem Formular zu verwenden, gefällt mir nicht. Ich denke darüber nach, die Anwendung auszublenden, wenn die Tastatur angezeigt wird, aber ich bin auch nicht damit zufrieden. Deshalb habe ich im Internet gesucht, ob jemand anderes dieses Problem hat. Ich habe nichts gefunden. Deshalb frage ich hier nach. Was ist die Entwurfsrichtlinie für dieses Szenario?

5
000

Wie es war in einer ähnlichen Situation besprochen , geben Eingabefelder und eine Übermittlungsschaltfläche den Benutzern klar, dass es sich um ein Formular handelt, das nichts anderes ist.

In Ihrem Fall ist die Übermittlungsschaltfläche (Speichern) während der gesamten Interaktion des Benutzers mit dem Formular sichtbar. Dies lässt den Benutzer glauben, dass es das Ende des Formulars ist und/oder dass es jederzeit gesendet werden kann. Dies ist genau das Verhalten, das Sie beobachten.

Es gibt 3 Dinge, die Sie tun müssen, um das Problem zu beheben:

  1. Wenn das Formular geöffnet wird, sollte das erste Steuerelement nicht aktiv sein, damit der Benutzer das gesamte Formular auf dem Bildschirm sehen und verstehen kann, dass mehr als ein Feld vorhanden ist.

  2. Fügen Sie die Schaltfläche Save am Ende des Formulars hinzu oder deaktivieren Sie zumindest die Schaltfläche in der Anwendungsleiste, bis alle Felder ausgefüllt sind. Jedoch Es wird dringend empfohlen, die Schaltfläche vollständig aus der Anwendungsleiste zu entfernen, da dies immer Benutzer verwirrt.

  3. Versuchen Sie, die Elemente im Formular neu anzuordnen, damit das OSK das nächste Feld nicht vollständig blockiert.

2
dnbrv

Wie wäre es mit nächsten und vorherigen Pfeilen in der App-Leiste, um von Feld zu Feld zu wechseln? Die Schaltfläche zum Speichern nicht zu sehen, wenn der Benutzer mit der Eingabe fertig ist, ist eine PITA

0

Irgendwie muss der Benutzer wissen oder gezeigt werden, dass es mehr Kästchen gibt. Vielleicht könnten Sie setzen Sie die Etiketten oben . Dies kann eine Eingabeaufforderung sein und kurz genug sein, um auf den Bildschirm zu passen.

Kann es vor oder nach dem Aufrufen des Formulars einen Hinweis darauf geben, dass 4 Textfelder/Daten erforderlich sind?

0
JeffO