Visual studio 2010 HRESULT E_在选择数据网格行时失败

Visual studio 2010 HRESULT E_在选择数据网格行时失败,visual-studio-2010,c#-4.0,silverlight-4.0,Visual Studio 2010,C# 4.0,Silverlight 4.0,这个错误让我很为难 我有一个带有一些数据的DataGrid。根据用户定义的一些其他参数,我的应用程序在后台加载数据 到目前为止,一切顺利。然而,我今天偶然发现了以下错误: Error HRESULT E_FAIL has been returned from a call to a COM component. 这个错误完全出乎意料;我正在使用我的应用程序,当我选择新行时,突然出现了这个问题。它始终针对具有特定应用程序参数的特定行显示,到目前为止,还没有出现在任何其他情况下 该错误不随Stac

这个错误让我很为难

我有一个带有一些数据的
DataGrid
。根据用户定义的一些其他参数,我的应用程序在后台加载数据

到目前为止,一切顺利。然而,我今天偶然发现了以下错误:

Error HRESULT E_FAIL has been returned from a call to a COM component.
这个错误完全出乎意料;我正在使用我的应用程序,当我选择新行时,突然出现了这个问题。它始终针对具有特定应用程序参数的特定行显示,到目前为止,还没有出现在任何其他情况下

该错误不随
StackTrace
(即
null
)出现,也不随
InnerException
出现

因此,我有点困惑,不知道该怎么办。我不能在这里发布整个应用程序,这个错误让我完全无法继续。但是,它确实会导致整个应用程序停止工作(当没有附加调试器时,应用程序只是“消失”)

我该怎么处理这个


该应用程序是一个Azure Silverlight应用程序,但无论我是在Dev.fabric上运行还是在线运行,都会发生这种情况。但我的直觉告诉我,这是Silverlight本身的问题,而不是Azure的问题。

请与Microsoft支持部门联系。尽管我知道这是由于尝试使用官方DataGridRow模板造成的,但这里也有同样的问题。正如您所知,如果选择“复制到剪贴板”按钮,您可以获得调用堆栈。在我的例子中,最后两个调用如下:System.Exception crossed a native/managed boundary Message=错误HRESULT E_FAIL已从对COM组件的调用返回。堆栈跟踪:στιςMS.Internal.XcpImports.CheckHResult(UInt32小时)στιςMS.Internal.XcpImports.UIElementςu度量(UIElement元素,可用大小)