将 DataContext 用于 的 <Binding>Path 属性



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

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

只需使用 . 作为路径。

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

或者完全忽略Path属性。

<Binding Mode="OneWay"/>

Binding.Path文档中:

可选)可以使用句点 (.) 路径绑定到当前源。

最新更新