Esempio n. 1
0
        public void ClearErrors(AcErrorCategory category)
        {
            if (_errors.Count == 0)
            {
                return;
            }

            for (int i; (i = _errors.FindIndex(x => x.Category == category)) != -1;)
            {
                _errors.RemoveAt(i);
            }

            if (Errors.Count == 0)
            {
                OnPropertyChanged(nameof(HasErrors));
                CommandManager.InvalidateRequerySuggested();
            }
        }