Tengo un control de imagen que contiene una ruta a una imagen incrustada (acción de compilación 'recurso').Las imágenes incrustadas no se muestran cuando en un UserControl
<Image Source="Assets/images/image.png" Stretch="None" />
Si lo agrego a un contenedor en mi MainPage.xaml la imagen parece estar bien. Al tener la misma imagen en un UserControl como se muestra a continuación, y luego agregar una instancia de ese UserControl en MainPage.xaml, la imagen no aparece.
<UserControl x:Class="HomePage.Views.SimpleUserContol"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >
<Grid x:Name="LayoutRoot" >
<Image Source="Assets/images/image.png" Stretch="None" />
</Grid>
</UserControl>
¿Alguien puede arrojar alguna luz sobre por qué sucede esto y puede que me señale en la dirección de una solución.
Cheers, J
(estoy trabajando en Silverlight, pero pensaría lo mismo sucede probablemente en WPF)
EDIT:
Configuración
<Image Source="/Assets/images/image.png" Stretch="None" />
funciona bien al establecer la acción de compilación a 'Contenido' sin embargo, no funciona cuando se usa 'recurso'. El problema es, sin duda, su posición relativa en la estructura de archivos, ya que add ../ funciona bien. Todavía me gustaría una solución para obtener una imagen del ensamblado si fuera posible