Catel.Data.ValidationContext.GetFieldWarnings C# (CSharp) Метод

GetFieldWarnings() публичный Метод

Gets all the field warnings.
public GetFieldWarnings ( ) : List
Результат List
        public List<IFieldValidationResult> GetFieldWarnings()
        {
            lock (_fieldValidations)
            {
                var list = (from validation in _fieldValidations
                            where validation.ValidationResultType == ValidationResultType.Warning
                            select validation).ToList();

                return list;
            }
        }

Same methods

ValidationContext::GetFieldWarnings ( object tag ) : List
ValidationContext::GetFieldWarnings ( string propertyName ) : List
ValidationContext::GetFieldWarnings ( string propertyName, object tag ) : List

Usage Example

Пример #1
0
        /// <summary>
        /// Gets a warning for a specific column.
        /// </summary>
        /// <param name="columnName">Column name.</param>
        /// <returns>The warning or <see cref="string.Empty"/> if no warning is available.</returns>
        string IDataWarningInfo.this[string columnName]
        {
            get
            {
                if (string.IsNullOrEmpty(columnName))
                {
                    return(string.Empty);
                }

                if (HideValidationResults)
                {
                    return(string.Empty);
                }

                if (!IsValidated && AutomaticallyValidateOnPropertyChanged)
                {
                    Validate();
                }

                var warning = (from fieldWarning in ValidationContext.GetFieldWarnings(columnName)
                               select fieldWarning.Message).FirstOrDefault();

                return(warning ?? string.Empty);
            }
        }
All Usage Examples Of Catel.Data.ValidationContext::GetFieldWarnings