2008-11-07 17 views
5

Estoy tratando de agregar un recurso de imagen png en una carpeta de proyecto de Silverlight específica. Me gustaría referirme a esta imagen con en mi etiqueta? Parece que solo funciono cuando el archivo xaml que contiene la etiqueta de imagen se encuentra en el mismo directorio que el archivo png.¿Cómo se carga la imagen del recurso png en Silverlight?

Por ejemplo, en el archivo xap, el archivo png se ubicaría en xap \ resource \ image1.png y mi archivo xaml residiría en el directorio raíz xap \ consumeImageA.xaml.

Respuesta

2

he encontrado un blog discutiendo USING URIS IN EXPRESSION BLEND que funciona para mí.

  • paquete: // aplicación: ,,,/Imágenes/happyface.png está mal. Esto funcionará desde XAML,
    pero no desde el código. Tiene que ser

  • paquete: // aplicación: ,,,/WpfApplication6; componente/Imágenes/happyface.png Si hace esto, Mezcla resuelve así
    todo el tiempo!

1

Puede especificar una ruta relativa desde donde reside el archivo XAP, pero no puede usar ... notación para que las imágenes tengan que estar al nivel del archivo XAP o inferior. Shawn Wildermuth ha estado jugando con poner el archivo XAP en la raíz web en lugar de ClientBin para que pueda usar rutas relativas. Alternativamente, puede usar una ruta absoluta a la imagen.

0

Asegúrese de utilizar barras diagonales, no barras diagonales posteriores. Sé que uno me ha mordido en la retaguardia más de una vez.

Así, en su ejemplo, debe utilizar los recursos/image1.png

Cuestiones relacionadas