我有一个基于ObservableCollection的网格的DataContext。在后面的代码中,我想迭代网格的Datacontext并将每个订单项存储到sharepoint点列表中。我遇到的问题是我似乎无法访问Datacontext的ObservableCollection。 ObservableCollection在viewmodel中定义,并已传递给添加到它的childwindow。现在回到父窗口的代码后面我想访问它。我可以看到它在调试期间有值。只是不确定如何再次将Datacontext转换为ObservableCollection。
gridNominees.DataContext
这基本上就是应用程序
答案 0 :(得分:0)
如果您知道T的类型,那么只需像任何对象引用一样进行转换。
如果表单处理ObservableCollection< Nominee>:
var nominees = gridNominees.DataContext As ObservableCollection<Nominee>;