private void SortUsersByRankDescending(object sender, RoutedEventArgs e) { FlyoutSortUsers.Hide(); _lastUsersSortAction = SortUsersByRankDescending; VM.SortUsers( (u1, u2) => - RankNumerizator.ConvertRankToInteger(u1.Rank) .CompareTo(RankNumerizator.ConvertRankToInteger(u2.Rank))); }
private void SortUsersByName(object sender, RoutedEventArgs e) { FlyoutSortUsers.Hide(); _lastUsersSortAction = SortUsersByName; VM.SortUsers((u1, u2) => string.Compare(u1.Name, u2.Name, StringComparison.OrdinalIgnoreCase)); }