Me gustaría poder utilizar gráficos vectoriales, preferiblemente definidos en XAML, como el control de la Fuente de una imagen, del mismo modo que actualmente puedo usar una imagen ráster como PNG. De esa manera podría fácilmente mezclar y combinar entre imágenes de mapa de bits y vectoriales, así:Uso de un archivo XAML como vector Fuente de imagen
<StackPanel>
<Image Source="Images/Namespace.png"/>
<Image Source="Images/Module.xaml"/>
</StackPanel>
Module.xaml lo más probable es que tenga <DrawingImage>
como su elemento raíz en lugar de <UserControl>
.
En realidad, lo que realmente voy a decir esto, así que mi modelo de vista puede seleccionar la imagen del vector, ya sea una trama o a su criterio:
<Image Source="{Binding ImageUri}"/>
es esto posible? ¿Puede Image.Source cargar clases XAML desde un URI dado? ¿O solo puede cargar recursos de mapa de bits?
Me pregunto ... ¿Por qué el uso de una imagen XAML en WPF/Silverlight sería tan difícil o no compatible de forma nativa ... teniendo en cuenta que WPF/Silverlight está basado en XAML! – Jacques