我应该使用 WPF 制作用户控件,现在我遇到了一个奇怪的问题。
我想出了一个奇怪的解决方案来获取图像以及按钮中的一些文本,如下所示:
<Button Height="24" Width="100" Name="btn_change">
<StackPanel Width="90">
<Image Source="Images\11.png" Width="24" Height="18" HorizontalAlignment="Left" Panel.ZIndex="-1" Stretch="Uniform"></Image>
<Label Content="Change" HorizontalAlignment="Right" Margin="0,-18,0,0" Height="20" Padding="0,0,0,0" />
</StackPanel>
</Button>
这非常有效,直到我开始使用 MVVM 框架(Caliburn.Micro)。从那时起,图像不再显示在按钮中,只显示文本。我不知道为什么它不起作用。
也许了解 MVVM 框架的人可以解释这一点或给我一个解决方案:)
提前致谢!
编辑:
没关系!感谢 HB,我查看了它,似乎我将视图移动到了一个子文件夹。我将图像源从"Images\11.png"
to更改为"..\Images\11.png"
有效!