2012-12-10 16 views
6

Sto creando un'app che deve supportare più marchi. La maggior parte del codice sottostante è la stessa per ogni cliente. Le differenze sono solo relative al marchio. Il, i seguenti componenti sono specifici del cliente:Windows Phone 7.5/8 - Modo ottimale per supportare più marchi

  1. immagini, loghi, combinazioni di colori
  2. slogan, termini di condizioni, Regole sulla privacy
  3. Icone di App

Qualcuno sa il modo ottimale per eseguire ciò in Windows Phone 7 & 8? Particolarmente dato il fatto che il framework di windows phone usa xaml e binding.

Grazie

risposta

5

si Supponendo che non hanno un sacco di marche diverse per sostenere, io suggerirei solo la creazione di più progetti e poi collega i file tra di loro. Qualcosa di simile a come tu hai support Windows Phone 7.5 and 8 with the same code base.

1) Crea il tuo progetto di base con icone, loghi del marchio A. 2) Mettere il vostro testo specifico marchio in un file di risorse 3) Mettere le combinazioni di colori in un dizionario risorse

Quando si è pronti per creare il vostro prossimo progetto è possibile:

a) solo fare una copia e aggiorna immagini, testo e colori o b) Crea un altro progetto e aggiungi le nuove immagini ad esso, aggiungi un nuovo file di risorse e crea un dizionario risorse separato, ma collega tutti i file di codice e xaml dal primo progetto.

Se si utilizza il metodo b significherebbe modificare il codice e le viste solo una volta e verrà aggiornato tra i progetti.

+0

Grande suggerimento. Grazie! –

0

se si suppone che siano diverse app inviate separatamente, si potrebbe semplicemente aprire il file .xap generato (in realtà è solo un file zip) e sostituire i file di contenuto (ad esempio immagini, file di testo, ecc.). Probabilmente potresti anche automatizzarlo in uno script da riga di comando post-compilazione,