0

以下是默认 ToggleSwitch 的样子:

启用:

离开

禁用:

在

但是,我想把这个小部件放在一个有白色背景的页面上,但我也不太明白我想要的样子。我不知道如何更改这些图片中的任何白色部分。

4

1 回答 1

1

如果要更改页面背景,可以将相同的属性设置为布局网格。

如果您想更改主题(即整个应用程序)使用 ThemeManager,您可以在这里找到我的另一个答案:如何覆盖我的应用程序的默认 Windows Phone 主题?

如果您只想为 ToggleSwitch 更改它,您可以在 XAML 中通过代码或使用 Blend 等工具进行更改。我会推荐使用 Blend,因为它很容易。上面基本上有两种状态,你想改变它们。在 Blend 中,您可以右键单击此控件并选择编辑模板并进一步更改状态。您可以在此处找到有关混合样式控件的更多信息:http: //msdn.microsoft.com/en-us/library/cc296245%28v=vs.95%29.aspx

还有另一个类似的问题,在这里提到: 如何更改 WinRT ToggleSwitch 颜色?

希望,这可以解决您的问题。

于 2013-08-17T20:21:10.690 回答