/// <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); }