我试图有一个带有图像和文本的按钮,并使用绑定到我的 ButtonCommandViewModel。我的 ButtonCommandViewModel 中需要什么样的属性才能使图像绑定到符合 MVVM 概念的属性?我应该只有一个图像、一个 URL 或某种图像标签可以通过转换器运行的字符串吗?
<Button Command="{Binding Command}">
<Button.ContentTemplate>
<DataTemplate>
<StackPanel>
<Image />
<TextBlock Text="{Binding DisplayName}" />
</StackPanel>
</DataTemplate>
</Button.ContentTemplate>
</Button>
上面的 xaml 是我试图用于项目模板的内容。