我在VS2015中调试时只是目睹了一些奇怪的行为。当我调试时,由于某种原因调试器跳回到某个点,最终导致抛出异常。奇怪的是我在调试时只得到这个异常,如果我只是按 Ctrl + F5
我就不会得到这个异常我的FinalImage:private System.Windows.Controls.Image FinalImage{ get; set; }
为什么会这样?由于某种原因它会在FinalImage.Source
跳回来,我不明白为什么。看到这个gif:
异常说我无法将位图转换为uri ...感谢您的帮助!
答案 0 :(得分:4)
此行为有两种可能的原因:
FinalImage.Source
属性设置器再次调用(可能间接)您的ImagePath
setter。如果是这种情况,请检查调用堆栈窗口。FinalImage.Source
时触及断点。检查主题窗口。