Windows Phone 7中的主题覆盖

6
有没有办法让控件只使用深色或浅色主题?我正在开发一个主要为深色的应用程序,我们有一些深色自定义背景。所有的文本块都已处理,它们始终是白色的。但按钮、文本框、复选框、单选按钮等在手机主题设置为浅色时会变成黑色,几乎看不见了。
问题在于,我发现自己需要在 Blend 中处理每个控件在每个状态下的外观。例如,在浅色主题中,按钮文本变成黑色,仅在按下时变成白色。有没有办法让按钮只使用深色主题?不考虑手机实际的主题设置?
谢谢。
3个回答

1

很抱歉,您只能手动为它们着色。在 Blend 中,这意味着对您关心的每个属性都要点击“转换为本地值”。

至少我是这样做的 - 希望其他人有更好的答案!


0

0

可以使用 PhoneForegroundBrush 等方式来自动切换主题,也可以手动(显式地)设置颜色值。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接