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?

questionAnswers(3)

yourAnswerToTheQuestion