Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用公共参数绑定两个集合_C#_Wpf_Binding_Observablecollection_Multibinding - Fatal编程技术网

C# 使用公共参数绑定两个集合

C# 使用公共参数绑定两个集合,c#,wpf,binding,observablecollection,multibinding,C#,Wpf,Binding,Observablecollection,Multibinding,我想在同一个网格中显示两个不同的ObservableCollection的内容。它们有一个共同的参数(一个id),我想通过这个id链接这两个集合。 我想我必须使用多重绑定,但是我怎么能说我想“链接”ID呢 如果我不够清楚,就说我 谢谢 M.在这种情况下,没有多绑定是没有帮助的 若存在一对一关系,那个么可以将第二个类的属性添加到第一个类中,该类通过绑定中的该属性返回正确的项和对第二个对象的访问,如下所示 {Binding classA.propB.Name} 我现在看到的另一种方法是创建wrap

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

如果我不够清楚,就说我

谢谢


M.

在这种情况下,没有多绑定是没有帮助的

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

{Binding classA.propB.Name}
我现在看到的另一种方法是创建wrapepr类,它将两者包装在一起,并创建新的observablecollection属性,该属性包含已连接的集合


希望这有帮助

在这种情况下,没有多绑定帮不上忙

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

{Binding classA.propB.Name}
我现在看到的另一种方法是创建wrapepr类,它将两者包装在一起,并创建新的observablecollection属性,该属性包含已连接的集合


希望这有帮助

您有任何示例代码可以显示吗?对不起,我还没有这部分代码…:/我想您可以使用一个简单的Linq查询来实现这一点。。?是否有任何东西阻止您使用Linq查询..?您是否有任何可以显示的示例代码?抱歉,我还没有这部分的代码…:/我想您可以使用一个简单的Linq查询来实现这一点。。?有什么东西阻止你使用Linq查询吗?坦斯克,我去看看!坦斯克,我去看看!