Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
 public DataBinding([NotNull] ISingleBindingSourceAccessor target, [NotNull] IBindingSourceAccessor source)
 {
     Should.NotBeNull(target, "target");
     Should.NotBeNull(source, "source");
     _targetAccessor = target;
     _sourceAccessor = source;
     _items          = Empty.Array <IBindingBehavior>();
 }
Exemplo n.º 3
0
 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);
 }