windows phone 8.1 切换关闭颜色始终透明
windows phone 8.1 Toggle switch off color always transperent
我正在使用 windows phone 8.1 的切换开关(不想使用 WPToolKit)
当 IsOn=true (ToggleSwitchCurtainBackgroundThemeBrush) 时,我能够改变切换开关的颜色。 但是当切换开关关闭时,它采用默认背景色。
当 IsOn=false 时,是否有 属性 更改 Toggle 开关颜色?
谢谢,
斯诺伯
您可以使用 RequestedTheme(深色/浅色)或者作为更好的选择,更改样式/模板。在 Blend 中打开 > 右键单击项目 (ToggleSwitch) > 编辑模板 > 当前 .. 然后你可以随心所欲地使用模板:)
更多内容可以参考这个post:http://social.technet.microsoft.com/wiki/contents/articles/30199.make-a-styled-button-in-xaml-for-universal-windows-apps.aspx
(这个post是关于Button控件的,但是你可以为任何控件做)
您是否尝试过修改 ToggleSwitch 的模板?
您应该能够通过向元素 "OuterBorder" 添加背景颜色来修改切换开关的背景。
我正在使用 windows phone 8.1 的切换开关(不想使用 WPToolKit)
当 IsOn=true (ToggleSwitchCurtainBackgroundThemeBrush) 时,我能够改变切换开关的颜色。 但是当切换开关关闭时,它采用默认背景色。 当 IsOn=false 时,是否有 属性 更改 Toggle 开关颜色?
谢谢, 斯诺伯
您可以使用 RequestedTheme(深色/浅色)或者作为更好的选择,更改样式/模板。在 Blend 中打开 > 右键单击项目 (ToggleSwitch) > 编辑模板 > 当前 .. 然后你可以随心所欲地使用模板:)
更多内容可以参考这个post:http://social.technet.microsoft.com/wiki/contents/articles/30199.make-a-styled-button-in-xaml-for-universal-windows-apps.aspx
(这个post是关于Button控件的,但是你可以为任何控件做)
您是否尝试过修改 ToggleSwitch 的模板? 您应该能够通过向元素 "OuterBorder" 添加背景颜色来修改切换开关的背景。