要在XAML中绑定到当前数据上下文,您可以使用:
<TextBlock Text="{Binding}" />
请问如何在使用转换器的情况下实现这个功能?以下代码可以用于包含属性的路径:
<TextBlock Text="{Binding MyProperty,Converter={StaticResource converter}}" />
但我不想这样做;我只想绑定到数据上下文,而不是数据上下文的MyProperty,如果你明白我的意思。
要在XAML中绑定到当前数据上下文,您可以使用:
<TextBlock Text="{Binding}" />
请问如何在使用转换器的情况下实现这个功能?以下代码可以用于包含属性的路径:
<TextBlock Text="{Binding MyProperty,Converter={StaticResource converter}}" />
但我不想这样做;我只想绑定到数据上下文,而不是数据上下文的MyProperty,如果你明白我的意思。
只需省略路径:
<TextBlock Text="{Binding Converter={StaticResource converter}}" />
等一下,我注意到你的问题标记有Silverlight。这个在Silverlight中无法工作吗?如果是这样,你可能需要使用扩展语法:
<TextBlock>
<TextBlock.Text>
<Binding Converter="{StaticResource converter}" />
</TextBlock.Text>
</TextBlock>
<TextBlock Text="{Binding Path=.,Converter={StaticResource converter}}" />