0

我有一个基本上是 ObservableCollection 的网格的 DataContext。在后面的代码中,我想遍历网格的 Datacontext 并将每个行项存储到一个共享点列表中。我遇到的问题是我似乎无法访问该 Datacontext 的 ObservableCollection。ObservableCollection 在视图模型中定义,并已传递给添加到它的子窗口。现在回到我想要访问它的父窗口的代码后面。我可以看到它在调试期间具有值。只是不确定如何再次将 Datacontext 转换为 ObservableCollection。

gridNominees.DataContext

在此处输入图像描述

这里基本上是应用程序 在此处输入图像描述

4

1 回答 1

0

如果你知道 T 的类型,那么就像任何对象引用一样转换它。

如果表单处理 ObservableCollection<Nominee>:

var nominees = gridNominees.DataContext As ObservableCollection<Nominee>;
于 2012-07-20T01:01:22.300 回答