将DataContext用于<binding>的Path属性

时间:2016-03-08 20:10:43

标签: c# wpf xaml

是否可以将当前的DataContext作为参数传递给MultiBinding?

<Checkbox.IsEnabled>
    <MultiBinding Converter={...}>
        <Binding Path="SomeProperty" Mode="TwoWay"/>
        <Binding Path="DataContext?" Mode="OneWay"/>
    </MultiBinding>
<Checkbox.IsEnabled>

1 个答案:

答案 0 :(得分:3)

只需使用.作为路径。

<Binding Path="." Mode="OneWay"/>

或者完全忽略Path属性。

<Binding Mode="OneWay"/>

来自Binding.Path documentation

  

可选地,句点(。)路径可用于绑定到当前源。