PropertyPath
имеет строковый конструктор, который принимает путь свойства следующим образом:
var binding = new Binding()
{
Mode = BindingMode.TwoWay,
Source = ((FrameworkElement)sender),
Path = new PropertyPath("DataContext")
};
В качестве альтернативы, Binding
имеет конструктор, который создаст PropertyPath
из аргумента give строки:
var binding = new Binding("DataContext")
{
Mode = BindingMode.TwoWay,
Source = ((FrameworkElement)sender)
};