【问题标题】:Windows Phone 7.5/8 - Optimal way to support multiple brandsWindows Phone 7.5/8 - 支持多个品牌的最佳方式
【发布时间】:2012-12-10 14:07:37
【问题描述】:

我正在创建一个需要支持多个品牌的应用。 每个客户的大部分基础代码都是相同的。 差异仅与品牌有关。 以下组件是客户特定的:

  1. 图片、徽标、配色方案
  2. 口号、条件条款、隐私政策
  3. 应用图标

有谁知道在 Windows Phone 7 和 8 中实现此目的的最佳方法? 特别是考虑到 windows phone 框架使用 xaml 和绑定这一事实。

谢谢

【问题讨论】:

    标签: windows-phone-7 windows-phone windows-phone-8


    【解决方案1】:

    假设您没有大量不同的品牌需要支持,我建议您创建多个项目,然后在它们之间链接文件。类似于您support Windows Phone 7.5 and 8 with the same code base 的方式。

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

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多