Windows phone 7按钮“边框”

时间:2010-12-15 09:10:25

标签: silverlight-3.0 windows-phone-7

默认情况下,WP7按钮被5个像素的黑色空间包围。我想删除它,但我已经尝试将Margin,BorderThickness,Padding属性设置为零的思考,但这似乎对这个神秘的空间没有影响。任何线索到底是什么空间以及我如何摆脱它。

谢谢,

罗伯特

1 个答案:

答案 0 :(得分:3)

此边框专门用于增加按钮的大小作为触摸目标。使用这种填充物可以让人们更容易确定他们正在触及他们的目标控制 如果你想删除它以适应页面上的更多控件,请注意你可能会让用户更容易意外地点击错误的控件。

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

您需要对默认模板进行的唯一区别(您可以从Blend获取此副本)是更改控制器上的边距

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

任何适合你的价值。

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