2012-12-10 39 views
6

我正在創建一個需要支持多個品牌的應用程序。 每個客戶的大部分底層代碼都是相同的。 差異只與品牌有關。 的,下列組件是客戶特定的:Windows Phone 7.5/8 - 支持多個品牌的最佳方式

  1. 圖像,標誌,顏色方案
  2. 口號,條款條件,隱私政策
  3. 應用程序圖標

有誰知道的最佳方式在Windows Phone 7中實現這一點& 8? 特別給出了Windows Phone框架使用xaml和綁定的事實。

感謝

回答

5

假設你沒有一噸的不同品牌的支持,我建議剛創建多個項目,然後將它們連接起來的文件。類似於你的東西support Windows Phone 7.5 and 8 with the same code base

1)創建您的基地項目與品牌A圖標,標誌。 2)把你的品牌特定文本資源文件 3)把你的配色方案在資源字典

當你準備好創建您的下一個項目,您可以:

一)只是做一個複製並更新圖像,文本和顏色 或 b)創建另一個項目並向其中添加新圖像,添加新資源文件並創建單獨的資源字典,但將第一個代碼和xaml文件項目。

如果您使用方法b,這意味着您只需更改一次代碼和視圖,並將跨項目更新。

+0

很棒的建議。謝謝! –

0

如果這應該是不同的應用程序單獨提交,您可以破解打開生成的.xap文件(它實際上只是一個zip文件)並替換內容文件(即圖像,文本文件等)。你甚至可以在後期製作的命令行腳本中自動執行此操作,

相關問題