Ejemplo n.º 1
0
        private void ValidateDirectoryPath(string directoryPath, IDirectoryValidator directoryValidator, string propertyName)
        {
            bool isValid = directoryValidator.Validate(directoryPath, out ICollection <string> errors);

            if (!isValid)
            {
                validationErrors[propertyName] = errors;
                OnErrorsChanged(propertyName);
            }
            else if (validationErrors.ContainsKey(propertyName))
            {
                validationErrors.Remove(propertyName);
                OnErrorsChanged(propertyName);
            }
        }