Windows Phone 8按钮太大了

时间:2015-01-04 20:40:26

标签: c# visual-studio-2012 button windows-phone-8 border

当我添加一个按钮控件进行混合时,我最终得到下面的图片。按钮的布局比它的边框大得多,但是如果它在布局中,我实际上可以点击按钮,即使边框较小。

这真的搞砸了用户体验,因为用户可以按下按钮,即使他不应该按下按钮。 我该如何解决这个问题并使layout = border?

我使用Visual Studio 2012并构建Windows Phone 8存储C#项目。

Button

1 个答案:

答案 0 :(得分:2)

这是因为添加到控件的额外触摸目标悬垂。您似乎已在按钮上放置了RenderTransform,这使得不需要悬伸。最简单的事情是:

  1. 右键单击按钮
  2. 选择修改模板 - > 修改副本
  3. 为模板指定一个有意义的名称
    • 如果您想在所有按钮中进行相同的更改,请选择全部应用
  4. 在模板中,您会看到名为ButtonBackgroundMargin为12的项目(在属性窗口中将突出显示为绿色,因为它已绑定到资源
  5. 点击属性窗口中Margin旁边的绿色小按钮,然后选择重置
  6. 输入您喜欢的任何值