예제 #1
0
        /// <summary>
        /// Cria o estado da propriedade.
        /// </summary>
        /// <param name="propertyName"></param>
        /// <param name="propertyInfo"></param>
        /// <param name="identifier"></param>
        /// <param name="culture"></param>
        /// <returns></returns>
        private IStatebleItem CreatePropertyState(string propertyName, IPropertySettingsInfo propertyInfo, string identifier, System.Globalization.CultureInfo culture)
        {
            IStatebleItem propertyStateble = _validationManager.CreatePropertyState(this, propertyName, propertyInfo, _entity.UIContext, culture);

            if (propertyStateble != null)
            {
                propertyStateble.PropertyChanged += StateItemChanged;
            }
            return(propertyStateble);
        }