/// <summary> /// Initializes a new instance of the <see cref="DataBinding" /> class. /// </summary> public DataBinding([NotNull] ISingleBindingSourceAccessor target, [NotNull] IBindingSourceAccessor source) { Should.NotBeNull(target, "target"); Should.NotBeNull(source, "source"); _targetAccessor = target; _sourceAccessor = source; _behaviors = new BehaviorCollection(this); }
public DataBinding([NotNull] ISingleBindingSourceAccessor target, [NotNull] IBindingSourceAccessor source) { Should.NotBeNull(target, "target"); Should.NotBeNull(source, "source"); _targetAccessor = target; _sourceAccessor = source; _items = Empty.Array <IBindingBehavior>(); }
protected virtual DataBinding CreateDataBinding(ISingleBindingSourceAccessor target, IBindingSourceAccessor source, IBindingManager manager = null) { if (manager != null) { BindingServiceProvider.BindingManager = manager; } return(new DataBinding(target, source)); }
protected virtual DataBinding CreateDataBinding(ISingleBindingSourceAccessor target, IBindingSourceAccessor source, IBindingManager manager = null) { if (manager != null) BindingServiceProvider.BindingManager = manager; return new DataBinding(target, source); }
/// <summary> /// Initializes a new instance of the <see cref="InvalidDataBinding" /> class. /// </summary> static InvalidDataBinding() { SourceAccessorStatic = new BindingSourceAccessor(new BindingSource(new EmptyPathObserver(new object(), BindingPath.Empty)), DataContext.Empty, false); }
static InvalidDataBinding() { SourceAccessorStatic = new BindingSourceAccessor(new EmptyPathObserver(new object(), BindingPath.Empty), DataContext.Empty, false); }