如何将IValueConverter绑定到自身?

时间:2016-07-28 13:06:10

标签: c# wpf binding datatemplate ivalueconverter

我需要将转换器本身作为绑定传递。有谁知道我怎么做到这一点?

<TextBox Style="{StaticResource ReadOnlyTextBox}">
    <TextBox.Text>
        <Binding Converter="{Binding <!--I need to pass here converter from xaml, not from viewmodel-->"
            Mode="OneWay"
            Path="DataContext.Item"
            RelativeSource="{RelativeSource AncestorType=Window}"/>
    </TextBox.Text>
</TextBox>

1 个答案:

答案 0 :(得分:1)

Binding 的属性不能绑定。如果您在XAML资源中定义了转换器,则可以直接使用StaticResource来引用它。