He estado trabajando en una aplicación para Windows Phone 7, y después de buscar en Google, parece que para las imágenes que he agregado al proyecto de Visual Studio, debo establecer la acción de compilación en "Contenido" para poder capaz de hacer referencia a las imágenes en mi aplicación.¿cuál es la acción de compilación correcta para los archivos de imagen de windows phone 7?
Sin embargo, la plantilla de proyecto de la aplicación de lista de Windows Phone incluye una imagen (ArrowImg.png) que tiene su Acción de compilación establecida en "Recurso", y todavía está disponible para ser referenciada desde la aplicación.
Me preguntaba si alguien podría confirmar que definitivamente deberíamos utilizar la acción de compilación de contenido, o si hay alguna forma de acceder a las imágenes agregadas a un proyecto con la acción de compilación de recursos como se muestra en el ejemplo del proyecto, que deberíamos estar usando en su lugar?
gracias por la respuesta - por lo que definitivamente han logrado hacer referencia a una imagen con una acción de acumulación de recursos en las herramientas beta WP7? (Lo intenté durante bastante tiempo pero no pude, lo cual fue un poco frustrante ya que es lo que hace el proyecto de muestra ...) –
Accedí a las imágenes como recursos en las herramientas beta en el código utilizando la aplicación .GetResourceStream (nuevo Uri (nombre de archivo, UriKind.Relativo)); También me he referido directamente a las imágenes de ambos tipos de compilación en XAML. VS crea una advertencia sobre el recurso pero aún funciona. Supongo que depende de cómo desee consultarlos –
Usar contenidos en lugar de recursos también minimizará el tamaño de los ensamblajes, lo que reducirá el tiempo de inicio de la aplicación (consulte el [whitepaper de alto rendimiento] (http: //www.jeff. wilcox.name/2010/08/windows-phone-performance/) para más detalles). –