【发布时间】:2017-01-27 23:49:08
【问题描述】:
所以我最近开始学习winforms...但是在这里提出一个问题后,我了解到WPF应用程序要好得多,因此开始学习后者。我正在制作一个非常基本的登录屏幕,但遇到了一个奇怪的故障。启动时程序立即崩溃(显示一个消息框,显示“登录已停止工作”“问题导致程序停止正常工作。请关闭程序。”)...我通过删除代码片段找到了问题(有目前不多,只是掌握基础知识)-这是我使用的背景图像。
<Window.Background>
<ImageBrush ImageSource="Background1.jpg"/>
</Window.Background>
这是导致问题的一段代码,也尝试用 grid.background 替换它,但出现完全相同的错误。任何有关如何解决此问题的想法都值得赞赏。 (图片与解决方案保存在同一文件夹中,并在预览中正确显示)。
【问题讨论】:
-
你试过通过调试器运行它吗?打开项目后,只需在 Visual Studio 中按 F5。
-
@itsme86 “PresentationFramework.dll 中发生了‘System.Windows.Markup.XamlParseException’类型的第一次机会异常附加信息:‘在‘System.Windows.Baml2006.TypeConverterMarkupExtension’上提供值引发异常。行号 '6' 和行位置 '10'。如果有针对此异常的处理程序,则程序可以安全地继续。”是错误
-
请描述该图像所在的文件夹结构(它是项目的一部分,对吗?)并检查其构建操作(右键单击文件,选择“属性”)
标签: c# wpf windows forms crash