自定义主题的最佳实践

时间:2011-06-08 07:20:23

标签: windows-phone-7 themes

为WP7应用程序(字体系列,颜色等)自定义主题的最佳做法是什么?我应该坚持standard names并更换它们或创建新的资源名称并使用它们吗?

即。 “PhoneFontFamilyNormal”或“MyAppFontFamilyNormal”? “PhoneTextNormalStyle”或“MyAppTextNormalStyle”?

关于主题的documentation似乎专注于播放笔直和诺曼,即使支持自定义主题(如果被摒弃)。

1 个答案:

答案 0 :(得分:2)

我个人会用自己独特的名字创建自己的资源并使用它们。这避免了与优先级相关的任何混淆(我现在不记得Silverlight中的资源查找机制,我知道它是WPF的简化 - 这有点复杂!)。

一个重要的考虑因素是你是否会支持暗/亮主题。像PhoneBackgroundBrush这样的标准主题资源将尊重用户主题。因此,如果您希望支持Dark / Light,我建议您从标准主题中获取自己的主题,例如,您可以从PhoneBackgroundColor派生背景画笔。