Ejemplo n.º 1
0
        private void SortView(ResultItemSortBy sortBy, bool sortDirectionAsc)
        {
            ClearFileCache();

            GetResultList().Sort(new ResultItemComparer(sortBy, sortDirectionAsc));

            lvFiles.Invalidate();
        }
Ejemplo n.º 2
0
            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);
                }
            }
Ejemplo n.º 3
0
 public ResultItemComparer(ResultItemSortBy sortBy, bool ascending)
 {
     _sortBy = sortBy;
     //_col = column;
     _ascending = ascending;
 }
Ejemplo n.º 4
0
 public ResultItemComparer()
 {
     _sortBy = ResultItemSortBy.Size;
 }