2010-12-15 115 views
5

默认情况下,WP7按钮周围有5个像素的黑色空间。我想删除这个,但我已经尝试将Margin,BorderThickness,Padding属性设置为零度思维,但这似乎对这个神秘空间没有影响。任何线索究竟是什么这个空间,以及我可能会摆脱它。Windows phone 7按钮“边框”

感谢,

罗伯特

回答

3

此边框是专门以增加按钮的尺寸为触摸目标。拥有这种填充使得人们更容易确定他们正在触摸他们正在瞄准的控件。
如果您尝试删除此以适应页面上的更多控件,请注意您可能会让用户无意中轻触错误的控件。

如果你真的必须这样做,你必须重新设定按钮控件。

你需要对默认模板唯一的区别(你可以从混合的这个副本)是在控制器上的利润率从

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

任何值是适合你的改变。

另请注意,通过更改此值,您可能会在引入较小屏幕设备时为自己创建问题。

+0

我建议在对这种性质进行修改的同时记住UI设计指南。您可以以不同于模板如何实现它们的方式来完成指南。 http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/7365b3c6-9fdc-48fe-bf17-192c71f2a49f – 2010-12-15 10:23:00

+0

感谢有关编辑与混合资源模板的提示。我了解您对按钮可用性的担忧,但在这种情况下,这是针对游戏/谜题的,并且它依靠让可点击的项目彼此相邻。 – Robert 2010-12-15 12:49:47