private void SortView(ResultItemSortBy sortBy, bool sortDirectionAsc) { ClearFileCache(); GetResultList().Sort(new ResultItemComparer(sortBy, sortDirectionAsc)); lvFiles.Invalidate(); }
private string GetAttrib(ResultItem itm, ResultItemSortBy prm) { if (prm == ResultItemSortBy.FileName) { return(itm.FileName); } else if (prm == ResultItemSortBy.Ext) { return(itm.Ext); } else if (prm == ResultItemSortBy.Path) { return(itm.Path); } else { return(string.Empty); } }
public ResultItemComparer(ResultItemSortBy sortBy, bool ascending) { _sortBy = sortBy; //_col = column; _ascending = ascending; }
public ResultItemComparer() { _sortBy = ResultItemSortBy.Size; }