private void listViewItem_AfterSorting(object sender, AfterSortingEventArgs e) { if (e.ColumnToSort == null) { return; } var selectedCategory = ((Category)listViewCategories.SelectedObject); selectedCategory.SortItems(e.SortOrder); //selectedCategory.Items = new ObservableCollection<Item>( // e.SortOrder == SortOrder.Ascending // ? selectedCategory.Items.OrderBy(c => c.Name).ToList() // : selectedCategory.Items.OrderByDescending(c => c.Name).ToList() //); needUpdate = true; }
internal static void SortList(List <Document> Files, AfterSortingEventArgs e) { if (Files != null && e.ColumnToSort != null) { SortMethod method; switch (e.ColumnToSort.Text) { case "Index": method = SortMethod.Index; break; case "File Name": method = SortMethod.Name; break; case "Date Taken": method = SortMethod.DateTaken; break; case "Date Created": method = SortMethod.DateCreated; break; case "Date Modified": method = SortMethod.DateModified; break; default: method = SortMethod.Index; break; } bool asc = true; if (e.SortOrder == System.Windows.Forms.SortOrder.Ascending) { asc = false; } Files.Sort(method, asc); } }
void _List_AfterSorting(object sender, AfterSortingEventArgs e) { FormatFilterMenu(_List, filter); }
void olvAfterSorting1(object sender, AfterSortingEventArgs e) { this.afterSortingCount++; }
private void listViewLibrary_AfterSorting(object sender, AfterSortingEventArgs e) { UpdateSortColumnMenu(); }
protected virtual void DataListView1AfterSorting(object sender, AfterSortingEventArgs e) { SortCounter--; }
private static void TreeOnAfterSorting(object sender, AfterSortingEventArgs e, Guid collectionGuid) { UserSettings.SetLastColumnSortForCollection(collectionGuid, e.ColumnToSort == null ? null:e.ColumnToSort.Text, e.SortOrder == SortOrder.Ascending); }