【发布时间】:2011-11-02 22:10:10
【问题描述】:
所以还有另一个与此类似的问题,但我认为这有点不同。这是一个交易,我正在开发一个应用程序,其中有一系列组合框,用户进行选择,然后填充下一个组合框。它有效,但我看到了一堆这样的错误。
A first chance exception of type 'System.Runtime.InteropServices.COMException' occurred in mscorlib.dll
“System.Runtime.InteropServices.COMException”类型的第一次机会异常发生在 mscorlib.dll 中 在 mscorlib.dll 中发生了“System.Runtime.InteropServices.COMException”类型的第一次机会异常 在 mscorlib.dll 中发生了“System.Runtime.InteropServices.COMException”类型的第一次机会异常 在 mscorlib.dll 中发生了“System.Runtime.InteropServices.COMException”类型的第一次机会异常 在 mscorlib.dll 中发生了“System.Runtime.InteropServices.COMException”类型的第一次机会异常 在 mscorlib.dll 中发生了“System.Runtime.InteropServices.COMException”类型的第一次机会异常 在 mscorlib.dll 中发生了“System.Runtime.InteropServices.COMException”类型的第一次机会异常 在 mscorlib.dll 中发生了“System.Runtime.InteropServices.COMException”类型的第一次机会异常 'System.Runtime.InteropServices.COMException' 类型的第一次机会异常
我为所有组合框设置了这样的项目面板模板。
<ItemsPanelTemplate x:Key="VirtualizingItemsPanelTemplate">
<VirtualizingStackPanel IsItemsHost="True"/>
</ItemsPanelTemplate>
我还能做些什么来避免出现此错误?它似乎导致速度有点慢(我不会放弃称之为冻结 - 这是一个太字符串的术语)但这个屏幕在使用方面将具有超高价值,我想保持它作为尽可能响应。
有人有什么建议吗?
谢谢!
【问题讨论】:
-
请澄清您的问题。您在 qustion 中有 10 次相同的错误消息。
-
嗯,嗯,我看到这个错误一遍又一遍地呼啸而过——这就是我所看到的一个例子。我不知道是什么原因造成的。它所绑定的列表此时正在刷新,但一切正常,如果我能摆脱它们,我不想要任何错误。
-
您只需要列出一次。明确您的问题,删除错误消息的额外副本,并发布您处理列表框的代码。
-
我认为多次列出它是完全可以的。它说明了应用程序冻结的原因。异常发生了很多次。