В моем приложении я получаю привязку из одного объекта и назначаю его другому. И некоторые объекты имеют вместо MultiBinding . И я хочу получить конкретную привязку. Как мне это сделать?
Для не мульти-привязок я использую следующий код:
Label lbl = (Label)sender;
BindingExpression bindingExpression = lbl.GetBindingExpression.(Label.ContentProperty);
Binding parentBinding = bindingExpression.ParentBinding;
path = parentBinding.XPath.ToString();
label.SetBinding(Label.ContentProperty, parentBinding);