Używanie pliku XAML jako wektora Źródło obrazu
Chciałbym móc używać grafiki wektorowej, najlepiej zdefiniowanej w XAML, jako źródła kontroli obrazu, tak jak obecnie mogę używać obrazu rastrowego, takiego jak PNG. W ten sposób mógłbym łatwo połączyć i dopasować bitmapę i obrazy wektorowe, jak poniżej:
<StackPanel>
<Image Source="Images/Namespace.png"/>
<Image Source="Images/Module.xaml"/>
</StackPanel>
Module.xaml najprawdopodobniej miałby<DrawingImage>
jako jego główny element zamiast<UserControl>
.
Właściwie to, co naprawdę zamierzam zrobić, to, że mój ViewModel może wybrać obraz rastrowy lub wektorowy według własnego uznania:
<Image Source="{Binding ImageUri}"/>
czy to możliwe? Czy Image.Source ładuje klasy XAML z danego URI? Czy może ładować tylko zasoby map bitowych?