如何更改SwitchButton按钮的颜色

时间:2013-04-19 17:35:54

标签: windows-phone-7 xaml

我在哪里可以设置SwitchButton按钮的颜色?默认情况下,它是白色的,所以在白色背景上看起来很奇怪。我将所有可能的画笔设置为可记录的颜色(蓝色),但按钮仍为白色。

enter image description here

1 个答案:

答案 0 :(得分:1)

理想情况下,您可能只想编辑(或复制)原始控件模板。右键单击它,编辑模板 - >编辑,你可以在模板中公开构成背景的对象以及不同状态的对象,如MouseOver,IsChecked等,并允许你直接对象给出目前的背景。如果他们没有Background属性绑定到您可以使用Background =“blah”

指定的模板,则通常需要执行此操作

我假设是这样的,因为你设置了背景属性,但它仍然没有显示你的更改。

您还可以在模板中公开该属性,因此从现在开始,您可以通过查找哪个对象是该白色背景并将其背景属性更改为来指定Background =“”;

Background="{TemplateBinding Background}"

希望这有帮助。