这个问题让我很困惑。我只是在设计时使用Background
窗口将我Window
的{{1}}设置为ImageBrush
。首先,我向Properties
添加JPG
图片(双击资源 - >选择图片 - >添加现有文件...)。然后,我选择Resources
,打开Window
窗口,为Properties
媒体资源选择ImageSource
。它显示当时的图像正常。但是在运行应用程序时,它会抛出异常:
'为'System.Windows.Baml2006.TypeConverterMarkupExtension'提供价值引发了异常。行号'75'和行位置'10
我不太了解这个异常,用Goolge搜索也没什么用,因为有很多种异常(内部异常)可以抛出这个。在我的情况下,内部异常是找不到路径“D:\ Ellipse”按钮的一部分,其中包含Animation \ bin \ Debug \ Resources \ back_ground.jpg'。
最奇怪的是它在设计时显示图像正常,但在运行时,会抛出异常。
你有什么想法解决这个问题吗?谢谢!
答案 0 :(得分:1)
嘿KingBoy问题与您为图片设置的属性有关。现在您的图片属性设置为 DesignTime 。因此,将其设为< strong>内容和始终复制一切都会正常工作。您可以通过点击图片然后在属性窗口中设置其属性来实现这一点。希望它可以帮助您..
答案 1 :(得分:1)
尝试将文件的“复制到输出目录”属性设置为“始终复制”值