Ho lavorato a un'app di Windows Phone 7 e, dopo un po 'di ricerca su Google, sembra che per le immagini che ho aggiunto al progetto Visual Studio, ho bisogno di impostare l'azione di creazione su "Contenuto" per essere in grado di fare riferimento alle immagini nella mia app.qual è l'azione di compilazione corretta per i file di immagine di Windows Phone 7?
Tuttavia, il modello di progetto Lista Windows Phone Application include un'immagine (ArrowImg.png) che ha la sua Operazione di generazione impostato su "risorse", ed è ancora disponibile per essere referenziato dall'applicazione.
Mi chiedevo se qualcuno potesse confermare che dovremmo sicuramente usare l'azione di compilazione del contenuto, o se c'è un modo per accedere alle immagini aggiunte a un progetto con l'azione di creazione delle risorse, come mostrato nell'esempio del progetto, che dovremmo usare invece?
grazie per la risposta - in modo da avere sicuramente riusciti a fare riferimento a un'immagine con una risorsa azione di accumulo negli strumenti di beta WP7? (Ho provato per un po 'a farlo, ma non sono stato in grado di farlo, il che è stato un po' frustrante in quanto è quello che fa il progetto di esempio ...) –
Ho avuto accesso alle immagini come risorse negli strumenti beta nel codice utilizzando Applicazione .GetResourceStream (nuovo Uri (nome file, UriKind.Relative)); Ho anche fatto riferimento direttamente alle immagini di entrambi i tipi di build in XAML. VS crea un avvertimento sulla risorsa ma funziona ancora. Suppongo che dipenda dal modo in cui si desidera farvi riferimento. –
L'utilizzo di contenuti anziché risorse ridurrà anche la dimensione degli assembly, riducendo il tempo di avvio dell'applicazione (vedere il [whitepaper ad alte prestazioni] (http: //www.jeff. wilcox.name/2010/08/windows-phone-performance/) per i dettagli). –