2010-12-15 13 views
5

Standardmäßig sind die WP7-Tasten von einem schwarzen Bereich von 5 Pixeln umgeben. Ich möchte das entfernen, aber ich habe versucht, die Margin-, BorderThickness-, Padding-Eigenschaften auf Thinkness of Zero zu setzen, aber das scheint keinen Effekt auf diesen mysteriösen Raum zu haben. Irgendwelche Hinweise darauf, was genau diese Räume sind und wie ich sie loswerden könnte.Windows Phone 7-Taste "Rahmen"

Danke,

Robert

Antwort

3

Diese Grenze ist speziell hinzugefügt, um die Größe der Schaltfläche als Touch-Ziel zu erhöhen. Diese Polsterung erleichtert es den Leuten, sicher zu sein, dass sie die Kontrolle, die sie anstreben, berühren.
Wenn Sie versuchen, dies zu entfernen, um mehr Steuerelemente auf der Seite zu installieren, sollten Sie sich bewusst sein, dass es für Benutzer wahrscheinlich einfacher ist, versehentlich auf das falsche Steuerelement zu tippen.

Wenn Sie dies wirklich tun müssen, müssen Sie die Tastensteuerung erneut prüfen.

Der einzige Unterschied, den Sie auf der Standardvorlage vornehmen müssen (Sie eine Kopie dieser von Blend bekommen kann) ist es, die Marge auf dem Controller aus

<Border ... Margin="{StaticResource PhoneTouchTargetOverhang}"> 

an den Wert für Sie geeignet ist zu ändern.

Bitte beachten Sie auch, dass Sie mit der Änderung dieses Werts wahrscheinlich Probleme bei der Einführung kleinerer Bildschirmgeräte verursachen.

+0

Ich würde vorschlagen, auch die UI Design Guidelines zu berücksichtigen, während Sie Änderungen dieser Art vornehmen. Sie können die Richtlinien möglicherweise auf andere Weise als durch die Implementierung der Vorlage implementieren. http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/7365b3c6-9fdc-48fe-bf17-192c71f2a49f –

+0

Danke für den Tipp über die Bearbeitung der Ressource Vorlage mit Blend. Ich verstehe Ihre Bedenken bezüglich der Benutzerfreundlichkeit der Tasten, aber in diesem Fall ist es für ein Spiel/Puzzle und es hängt davon ab, die anklickbaren Elemente direkt nebeneinander zu haben. – Robert