Silverlight 4.0 在代码中引用ItemSource

Silverlight 4.0 在代码中引用ItemSource,silverlight-4.0,datagrid,Silverlight 4.0,Datagrid,我有一个SL4数据网格,其ItemsSource设置为指向ViewModel的StaticResource。 我需要在代码隐藏文件中从DataGrid获取数据项的集合。 由于ItemsSource是一个IEnumerable,我原以为这会起作用,但事实并非如此 IEnumerable listEntities=DataGrid.ItemsSource作为MyEntity 我确信我只是有一些简单的构造错误。感谢您的帮助 谢谢 是否尝试将IEnumerable Listenties=DataGrid

我有一个SL4数据网格,其ItemsSource设置为指向ViewModel的StaticResource。 我需要在代码隐藏文件中从DataGrid获取数据项的集合。 由于ItemsSource是一个IEnumerable,我原以为这会起作用,但事实并非如此

IEnumerable listEntities=DataGrid.ItemsSource作为MyEntity

我确信我只是有一些简单的构造错误。感谢您的帮助


谢谢

是否尝试将IEnumerable Listenties=DataGrid.ItemsSource作为IEnumerable

尝试了该建议,但无效。我得到了一个NullReferenceException,但是如果跳过这一部分,DataGrid将毫无问题地显示数据。还有其他想法吗?我要尝试的第一件事是在那一行设置一个断点,看看DataGrid.ItemsSource中是否有任何项。调试器告诉您有关集合的信息是什么?