示例#1
0
        /// <summary>
        /// 绑定某个 UI 元素的某个指定的属性作为只读的实现。
        /// </summary>
        /// <param name="element"></param>
        /// <param name="readOnlyProperty"></param>
        protected void AddReadOnlyComponent(FrameworkElement element, DependencyProperty readOnlyProperty, bool readonlyValue = true)
        {
            var readonlyMatrix = new ReadOnlyMatrix
            {
                Element          = element,
                ReadOnlyProperty = readOnlyProperty,
                Meta             = this.Meta,
                ReadOnlyValue    = readonlyValue
            };

            this._readonlyElements.Add(readonlyMatrix);

            readonlyMatrix.SetInitVallue();
        }
示例#2
0
        /// <summary>
        /// 绑定某个 UI 元素的某个指定的属性作为只读的实现。
        /// </summary>
        /// <param name="element"></param>
        /// <param name="readOnlyProperty"></param>
        protected void AddReadOnlyComponent(FrameworkElement element, DependencyProperty readOnlyProperty, bool readonlyValue = true)
        {
            var readonlyMatrix = new ReadOnlyMatrix
            {
                Element = element,
                ReadOnlyProperty = readOnlyProperty,
                Meta = this.Meta,
                ReadOnlyValue = readonlyValue
            };
            this._readonlyElements.Add(readonlyMatrix);

            readonlyMatrix.SetInitVallue();
        }