public MultiSourceBindingPropertyExpressionPart(MultiSourceBinding multiSourceBinding, bool bindOnValidation) : base(null, bindOnValidation) { Debug.Assert(multiSourceBinding != null); Debug.Assert(multiSourceBinding.TargetPropertyExpression != null); Debug.Assert(multiSourceBinding.TargetPropertyExpression.PropertyName != null); _propertyName = "(" + multiSourceBinding.TargetPropertyExpression.PropertyName + ")"; }
public static MultiSourceBindingPropertyExpression FromMultiSourceBinding(MultiSourceBinding multiSourceBinding, bool bindOnValidation) { Debug.Assert(multiSourceBinding != null); return(new MultiSourceBindingPropertyExpression( multiSourceBinding, new MultiSourceBindingPropertyExpressionPart(multiSourceBinding, bindOnValidation))); }
public BindingBaseCollection(MultiSourceBinding multiSourceBinding) { Debug.Assert(multiSourceBinding != null); _multiSourceBinding = multiSourceBinding; }