要绑定到XAML中的当前DataContext,您可以使用:
<TextBlock Text="{Binding}" />
如何在混音中使用转换器? 当您在路径上拥有属性时,以下内容有效:
<TextBlock Text="{Binding MyProperty,Converter={StaticResource converter}}" />
但我不想这样做;我只想绑定到datacontext而不是datacontext.MyProperty,如果你理解我的意思。
答案 0 :(得分:30)
只需省略路径:
<TextBlock Text="{Binding Converter={StaticResource converter}}" />
等等 - 我注意到你的问题是用Silverlight标记的。这在Silverlight中不起作用吗?如果没有,您可能需要使用扩展语法:
<TextBlock>
<TextBlock.Text>
<Binding Converter="{StaticResource converter}" />
</TextBlock.Text>
</TextBlock>
答案 1 :(得分:1)
Dot sign还为SL开发人员提供DataContext绑定
<TextBlock Text="{Binding Path=.,Converter={StaticResource converter}}" />