2016-03-08 64 views
2

是否可以將當前的DataContext作爲參數傳遞給MultiBinding?使用DataContext作爲路徑屬性<Binding>

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

難道你不能只是把一個空字符串?因爲通常你使用{binding}來引用當前的datacontext。 –

回答

3

只需使用.作爲路徑。

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

或者全部忽略Path屬性。

<Binding Mode="OneWay"/> 

Binding.Path documentation

任選地,一個週期的路徑可以被用來結合到電流源(。)。