private void SortByOriginal() { GuitarPlayers = new ObservableCollection <GuitarPlayerViewModel>(GuitarPlayers.OrderBy(p => p.Id)); this.OrderBy = OrderBy.Unordered; }
private void SortByName() { GuitarPlayers = new ObservableCollection <GuitarPlayerViewModel>(GuitarPlayers.OrderBy(p => p.LastName)); this.OrderBy = OrderBy.Name; }
private void SortByBirthYear() { GuitarPlayers = new ObservableCollection <GuitarPlayerViewModel>(GuitarPlayers.OrderBy(p => p.YearOfBirth)); this.OrderBy = OrderBy.BirthYear; }
private void Sort(object obj, SortOrderChangedEventArgs <OrderBy> e) { GuitarPlayers = new ObservableCollection <GuitarPlayerViewModel>(GuitarPlayers.OrderBy(p => this.SortValue(p, e.SortOrder))); }