Windows Phone 8.1切换开关颜色总是transperent

时间:2015-12-14 12:09:14

标签: windows-phone-8.1 winrt-xaml

使用Windows Phone 8.1的切换开关(不想使用WPToolKit)

当IsOn = true(ToggleSwitchCurtainBackgroundThemeBrush)时,能够更改切换开关颜色。 但是当切换开关关闭时,它采用默认背景颜色。 当IsOn = false时,是否有任何属性可以更改切换开关颜色?

谢谢, Snober

2 个答案:

答案 0 :(得分:1)

您可以使用 RequestedTheme (深色/浅色)或更好的选项,更改样式/模板.. 在Blend中打开> 右键点击该项目(ToggleSwitch)> 修改模板> 当前 ..然后您可以根据需要使用模板:)

您可以参考这篇文章了解更多信息:http://social.technet.microsoft.com/wiki/contents/articles/30199.make-a-styled-button-in-xaml-for-universal-windows-apps.aspx

(这篇关于Button控件的文章,但你可以为任何控件做到这一点)

答案 1 :(得分:0)

您是否尝试修改ToggleSwitch的模板? 您应该能够通过向元素“OuterBorder”添加背景颜色来修改切换开关的背景。