public BindingInternal(IHasDataContext control, PropertyInfo property, string path, BindingMode mode, bool strict) { _path = new BindingPath(path); _property = property; _control = control; _mode = mode; _strict = strict; control.PropertyChanged += OnTargetPropertyChanged; Refresh(); }
private object GetDataContext(IHasDataContext cont) { return(cont.DataContext ?? (cont.ParentContainer != null ? GetDataContext(cont.ParentContainer) : null)); }