Пример #1
0
        /// <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);
        }
Пример #2
0
        /// <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;
 }