a7DocumentDbStudio.ViewModel.CollectionVM.RemoveColumn C# (CSharp) Method

RemoveColumn() public method

public RemoveColumn ( string path ) : System.Threading.Tasks.Task
path string
return System.Threading.Tasks.Task
        public async Task RemoveColumn(string path)
        {
            var cols = this.Columns.Where(c => c.Path == path).ToList();
            foreach (var col in cols)
                this.Columns.Remove(col);
            // Check if column filter exists, if yes, deactivate it.
            if (this.Filter.FieldsFilter.FieldFilters.ContainsKey(path) && this.Filter.FieldsFilter.FieldFilters[path].IsActive)
            {
                this.Filter.FieldsFilter.SetFieldFilter(path, null);
                await this.Refresh();
            }
            updateSelectedViewInConfig();
        }