Wie führe ich meine App an etwas vorbei, das von der Tastatur abgedeckt wird?

8

Ich habe zwei Textfelder unten auf der Seite meiner App für Windows Phone 7. Wenn ich auf das vorletzte Textfeld klicke, erscheint die Tastatur und ich kann das Textfeld eingeben. Also, ich möchte das letzte Textfeld eintippen, also versuche ich hoch zu scrollen, um runter zu scrollen, aber es lässt mich nicht, da ich schon am Ende der Seite bin!

Also muss ich entweder auf die Zurück-Taste klicken, um die Tastatur zu schließen, oder auf einen leeren Teil der App klicken. Ich habe versucht, den Rand am unteren Rand des Textfelds größer zu machen, so dass Sie weiter nach unten scrollen und in das Textfeld unten klicken können, auch wenn die Tastatur geöffnet ist, aber wenn Sie es schließen, gibt es zusätzlichen Platz auf der Unterseite.

Gibt es eine nicht kluge Art, das zu umgehen? Ich denke, es sollte nur die ganze App nach oben bewegen, wenn Sie die Tastatur geöffnet haben, damit Sie immer noch nach unten scrollen können!

    
Adam 26.06.2011, 01:02
quelle

2 Antworten

2

Sie würden wahrscheinlich am besten die App / Seite neu gestalten.

Alternativ können Sie den gesamten Seiteninhalt in einen ScrollViewer einfügen, so dass Sie nach unten zum zweiten TextBox scrollen können.
Sie könnten sogar versuchen, den zweiten in den Blick zu scrollen, wenn der erste den Fokus erhält.

    
Matt Lacey 26.06.2011 18:01
quelle
1

"Ein nicht kludg" Weg ist die Neugestaltung der App. Sie haben 2 Optionen:

  • verschiebe Textfelder an den Anfang der Seite
  • Erstellen Sie eine neue Seite mit dem Ende der Seite

Große Serie über WP7 Design

    
Lukasz Madon 26.06.2011 12:46
quelle

Tags und Links