是否可以将对象强制转换为System.Windows.DataObject.DataStore.DataStoreEntry?

时间:2012-03-23 14:28:14

标签: c# .net wpf casting

System.Windows.DataObject.DataStore.DataStoreEntry。当我在我的Visual Studio文本编辑器中键入它时...我被告知

  

“System.Windows.DataObject”类型中不存在类型名称“DataStore”

但是,当我在立即窗口中调试时,我没有任何问题。

即使我在我的代码中使用dynamic关键字...在运行时,当我访问其中的字段时它会爆炸..说'对象'没有数据字段..但它是一个动态变量! !我可以在变量上设置断点并清楚地看到数据字段。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

根据MSDN(http://msdn.microsoft.com/en-us/library/system.windows.dataobject.aspx),DataStore类中没有公开System.Windows.DataObject

实际上,查看Reflector,嵌套的DataStore类确实存在,但它是private - 这就是为什么你可以在调试器中看到它(即即时窗口)但不能在实际中使用它代码。

相关问题