Пример #1
0
        /// <summary>
        /// 对属性进行绑定
        /// </summary>
        /// <param name="propOwner"></param>
        /// <param name="propName"></param>
        /// <param name="handler"></param>
        public void Bind(object propOwner, string propName, Action <string, object, object> handler)
        {
            IPropertyObserver propertyObserver = PropertyObserverFactory.CreatePropertyObserver(propOwner);

            if (propertyObserver == null)
            {
                return;
            }

            this.Bind(propName, handler, propertyObserver);
        }
Пример #2
0
		static PropObserver()
		{
			PropertyObserverFactory.RegistPropertyObserver(typeof(PropObserver),
				obj => new BindPropObserver(obj));
		}