このフォーラム エントリ (http://stackoverflow.com/questions/2767557/wpf-get-property-that-a-control-is-bound-to-in-code-behind) は、「バインド」する次のステートメントを提供します。 「バインド元」の DependencyProperty からの PropertyPath:
BindingExpression be = BindingOperations.GetBindingExpression((FrameworkElement)yourComboBox, ((DependencyProperty)Button.SelectedItemProperty));
string Name = be.ParentBinding.Path.Path;
さらに一歩進んで、その PropertyPath から DependencyProperty を見つけます。それを行う標準的な方法はありますか?最終的な目標は、これを Behavior で使用して既存のバインド (AssociatedObject.PropertyPath から smth へ) を削除し、2 つ (Behavior.Original から smth へ、AssociatedObject.PropertyPath から Behavior.Modified へ) を置き換えることです。