Использование файла XAML в качестве источника векторного изображения

Я хотел бы иметь возможность использовать векторную графику, предпочтительно определенную в XAML, в качестве источника элемента управления изображением, точно так же, как в настоящее время я могу использовать растровое изображение, например PNG. Таким образом, я мог легко смешивать и сопоставлять растровые и векторные изображения, например так:

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

Module.xaml, скорее всего,<DrawingImage> как его корневой элемент вместо<UserControl>.

На самом деле то, что я действительно хочу, это то, чтобы моя ViewModel могла выбирать либо растровое, либо векторное изображение по своему усмотрению:

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

Это возможно? Может ли Image.Source загружать классы XAML из заданного URI? Или он может загружать только растровые ресурсы?

Ответы на вопрос(3)

Ваш ответ на вопрос