1

我想在同一个网格中显示两个不同 ObservableCollection 的内容。它们有一个共同的参数(一个 id),我想通过这个 id 链接这两个集合。我想我必须使用多重绑定,但我怎么能说我想“链接”这些 id?

如果我不够清楚,就说我。

谢谢,

M。

4

1 回答 1

1

在这种情况下,没有 MultiBinding 无能为力

如果存在一对一关系,您可以将第二类的属性添加到第一类,该类返回正确的项目并通过绑定中的该属性访问第二个对象,如下所示

{Binding classA.propB.Name}

我现在看到的另一种方法是创建 wrapepr 类,它将两者包装在一起,并创建包含连接集合的新 observablecollection 属性

希望这可以帮助

于 2011-09-02T07:23:57.277 回答