Windows phone 7 Windows Phone 7.5/8-支持多个品牌的最佳方式

Windows phone 7 Windows Phone 7.5/8-支持多个品牌的最佳方式,windows-phone-7,windows-phone,windows-phone-8,Windows Phone 7,Windows Phone,Windows Phone 8,我正在创建一个需要支持多个品牌的应用程序。 对于每个客户,大多数底层代码都是相同的。 这些差异只与品牌有关。 对于,以下组件是特定于客户的: 图像、徽标、配色方案 口号、条款、隐私政策 应用程序图标 有人知道在WindowsPhone7&8中实现这一点的最佳方法吗? 特别是考虑到windows phone框架使用xaml和绑定这一事实 谢谢假设您没有太多不同的品牌可供支持,我建议您创建多个项目,然后在它们之间链接文件。类似于你的想法 1) 使用品牌A图标、徽标创建您的基础项目。 2) 将特定于品

我正在创建一个需要支持多个品牌的应用程序。 对于每个客户,大多数底层代码都是相同的。 这些差异只与品牌有关。 对于,以下组件是特定于客户的:

  • 图像、徽标、配色方案
  • 口号、条款、隐私政策
  • 应用程序图标
  • 有人知道在WindowsPhone7&8中实现这一点的最佳方法吗? 特别是考虑到windows phone框架使用xaml和绑定这一事实


    谢谢

    假设您没有太多不同的品牌可供支持,我建议您创建多个项目,然后在它们之间链接文件。类似于你的想法

    1) 使用品牌A图标、徽标创建您的基础项目。 2) 将特定于品牌的文本放入资源文件中 3) 将您的配色方案放入资源字典中

    当您准备好创建下一个项目时,您可以:

    a) 只需复制并更新图像、文本和颜色 或 b) 创建另一个项目并向其中添加新的图像,添加新的资源文件,并创建单独的资源字典,但链接第一个项目中的所有代码和xaml文件


    如果您使用方法b,则意味着您只需更改代码和视图一次,并且它将跨项目更新。

    如果这是单独提交的不同应用程序,您可以打开生成的.xap文件(实际上只是一个zip文件)并替换内容文件(即图像、文本文件等)。您甚至可以在构建后命令行脚本中自动执行此操作