我正在尝试编写一个自定义MarkupExtension
,允许我使用自己的机制来定义绑定,但是当我尝试MultiBinding
从我的返回 a 时,MarkupExtension
我得到了上述异常。
我有:
<TextBlock Text="{my:CustomMarkup ...}" />
CustomMarkup
返回 a MultiBinding
,但显然Text
不喜欢被设置为 a MultiBinding
。当我说:
<TextBlock>
<TextBlock.Text>
<MultiBinding ... />
</TextBlock.Text>
</TextBlock>
但它不像我这样做的方式工作?