This forum entry (http://stackoverflow.com/questions/2767557/wpf-get-property-that-a-control-is-bound-to-in-code-behind) gives the following statements to get "bound to" PropertyPath from "bound from" DependencyProperty:
BindingExpression be = BindingOperations.GetBindingExpression((FrameworkElement)yourComboBox, ((DependencyProperty)Button.SelectedItemProperty));
string Name = be.ParentBinding.Path.Path;
I want to go one step further - find the DependencyProperty from that PropertyPath. Is there any standard method to do that? The ultimate goal is to use it in a Behavior to remove the existing binding (AssociatedObject.PropertyPath to smth) and replace with two (Behavior.Original to smth and AssociatedObject.PropertyPath to Behavior.Modified).