Verwenden einer XAML-Datei als Vektorbildquelle

Ich möchte Vektorgrafiken, die vorzugsweise in XAML definiert sind, als Quelle eines Bildsteuerelements verwenden können, genau wie ich derzeit ein Rasterbild wie ein PNG verwenden kann. Auf diese Weise konnte ich Bitmap- und Vektorbilder leicht mischen und abgleichen:

<StackPanel>
    <Image Source="Images/Namespace.png"/>
    <Image Source="Images/Module.xaml"/>
</StackPanel>

Module.xaml würde höchstwahrscheinlich haben<DrawingImage> als Wurzelelement statt<UserControl>.

Eigentlich möchte ich Folgendes, damit mein ViewModel nach eigenem Ermessen entweder ein Raster- oder ein Vektorbild auswählen kann:

<Image Source="{Binding ImageUri}"/>

Ist das möglich? Kann Image.Source XAML-Klassen von einem bestimmten URI laden? Oder können nur Bitmap-Ressourcen geladen werden?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage