如何将转换器连接到此(简写?)绑定?

时间:2014-10-20 12:48:26

标签: wpf

我有ContentPresenter具有此绑定功能:

<ContentPresenter Content="{Binding}"/>

添加像这样的转换器失败:

<ContentPresenter Content="{Binding, Converter={StaticResource DummyConverter}}"/>

错误:The character "," is unexpected at this position.

这可能是一个愚蠢的问题,但我无法找到答案:{Binding}是否有任何缩写(以便我可以将转换器附加到完整表达式)?如果没有,我如何连接转换器?

1 个答案:

答案 0 :(得分:4)

您可以直接删除逗号:

<ContentPresenter Content="{Binding Converter={StaticResource DummyConverter}}"/>

或显式设置源对象的路径:

<ContentPresenter Content="{Binding Path=.,
                                    Converter={StaticResource DummyConverter}}"/>