如何正确添加PropertyPath?
我需要绑定用户控件DataContext到DataContext,TwoWay。
var binding = new Binding()
{
Mode = BindingMode.TwoWay,
Source = ((FrameworkElement)sender),
Path = new PropertyPath(FrameworkElement.DataContextProperty)
};
binding.Source = ((FrameworkElement) sender);
changeImage.SetBinding(FrameworkElement.DataContextProperty, binding);发布于 2011-06-08 02:50:52
binding.Path = new PropertyPath("DataContext")另外,如果你能说出你的代码出了什么问题,也会有所帮助。
发布于 2011-06-08 03:07:31
PropertyPath有一个字符串构造器,它接受如下属性路径:
var binding = new Binding()
{
Mode = BindingMode.TwoWay,
Source = ((FrameworkElement)sender),
Path = new PropertyPath("DataContext")
};或者,Binding有一个构造函数,它将从给定字符串参数创建一个PropertyPath:
var binding = new Binding("DataContext")
{
Mode = BindingMode.TwoWay,
Source = ((FrameworkElement)sender)
};https://stackoverflow.com/questions/6270098
复制相似问题