我不明白,来自同一组件的图像按预期显示。 来自另一个程序集(已引用)的图像似乎未加载(未显示)。
部分代码:
<Button Command="Play" ToolTip="Execute Macro">
<Image Source="pack://application:,,,/ParametricStudySharedGui;component/Image/arrowRight32x32.png" Height="24" Width="24"/>
</Button>
我确实尝试在App.OnStartup中添加下一行但没有成功:
Assembly.Load("ParametricStudySharedGui");
在我的应用程序MainWindow中发生的定义为“资源”的图像(就像来自同一程序集的工作正常)。
请注意,图像在Visual Studio设计窗口中按预期显示。
我还尝试修改资源路径而没有成功:
<Image Source="/ParametricStudySharedGui;component/Image/arrowRight32x32.png" Height="24" Width="24"/>
任何想法???
答案 0 :(得分:2)
请注意,图像在Visual Studio设计窗口中按预期显示。
在这种情况下,我怀疑Visual Studio根本没有重建包含图像的程序集。我发现这种情况时有发生:如果您添加或覆盖图像或其他资源,但未进行任何代码更改,则新的/更新的图像可能不会包含在构建中。
尝试对解决方案进行全面清理和重建。