2010-08-26 113 views
0

綁定信息我有一段代碼如下複選框在WPF

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

考慮,我不知道哪個屬性綁定到財產器isChecked。我想要通過編程獲知IsChecked屬性的綁定信息。我怎麼能這樣?

+0

你在C#中的意思是,你想要得到的CheckBox CB的器isChecked屬性上的綁定? – Russ 2010-08-26 11:56:26

回答

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

或者你可以得到綁定的特定情況下產生的實際表現:

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

這是偉大的,非常快速和用戶友好 我終於得到這樣的 var binding = BindingOperations.GetBinding(a,CheckBox.IsCheckedProperty); string property = binding.Path.Path.ToString(); – Sathish 2010-08-26 12:02:45