我已经在WPF上玩了一段时间了,但是今天是第一次,我需要将MultiBinding嵌套在另一个中,例如:

<MultiBinding>
   <Binding />
   <MultiBinding>
      <Binding />
      <Binding />
   </MultiBinding>
</MultiBinding>

我得到一个异常,表明框架不允许这样做:


InnerException更明确:



因此,在网上寻找更多信息,我偶然发现了this Microsoft Connect issue,这正是我的问题。



现在,我已经安心了,我不会再轻松了。我仍然需要这个,我如何嵌套MultiBindings

最佳答案

只需使用一个multibinding和一个MultiConverter。

或者我更喜欢在您的viewmodel/datacontext属性中公开您的条件。

10-08 18:00