/// <summary> /// Creates a data bound element. /// </summary> /// <param name="element">The element.</param> /// <param name="boundType">Type of the bound object.</param> /// <param name="baseName">A base name.</param> /// <param name="checkLogicalChildren">Indicate whether this elements children should be checked.</param> /// <returns></returns> public static IBoundElement DependencyObject(DependencyObject element, BoundType boundType, string baseName, bool checkLogicalChildren) { var dependencyObjectElement = new DependencyObjectElement(element, boundType, baseName) { CheckLogicalChildren = checkLogicalChildren }; return(dependencyObjectElement); }
/// <summary> /// Creates a data bound element. /// </summary> /// <param name="element">The element.</param> /// <param name="boundType">Type of the bound object.</param> /// <param name="baseName">A base name.</param> /// <param name="checkLogicalChildren">Indicate whether this elements children should be checked.</param> /// <returns></returns> public static IBoundElement DependencyObject(DependencyObject element, BoundType boundType, string baseName, bool checkLogicalChildren) { var dependencyObjectElement = new DependencyObjectElement(element, boundType, baseName) { CheckLogicalChildren = checkLogicalChildren }; return dependencyObjectElement; }
/// <summary> /// Initializes a new instance of the <see cref="DependencyObjectValidator"/> class. /// </summary> /// <param name="settings">The settings.</param> /// <param name="element">The element.</param> public DependencyObjectValidator(ElementEnumeratorSettings settings, DependencyObjectElement element) { this.settings = settings; this.element = element; }
/// <summary> /// Initializes a new instance of the <see cref="DependencyObjectValidator"/> class. /// </summary> /// <param name="settings">The settings.</param> /// <param name="element">The element.</param> public DependencyObjectValidator(ElementEnumeratorSettings settings, DependencyObjectElement element) { _settings = settings; _element = element; }