WPF中的复选框绑定信息

时间:2010-08-26 11:53:49

标签: wpf controls

我有一个代码段,如下所示

<CheckBox Name="cb" Margin="1,2,1,0"  IsChecked="{Binding Path=IsManager}" IsEnabled="True"/>

考虑我不知道哪个属性绑定到IsChecked属性。我想以编程方式知道IsChecked属性的绑定信息。我怎么办?

1 个答案:

答案 0 :(得分:2)

var binding = BindingOperations.GetBinding(cb, CheckBox.IsCheckedProperty);

或者您可以获取为该特定绑定实例生成的实际表达式:

var bindingExpression = BindingOperations.GetBindingExpression(cb, CheckBox.IsCheckedProperty);