private void ItemSearchTitle_Click(object sender, RoutedEventArgs e) { var map = GetSelected(); if (map == null) { return; } _mainWindow.MainFrame.Navigate(new SearchPage(_mainWindow, MetaSelect.GetUnicode(map.Title, map.TitleUnicode))); }
private void ItemSearchTitle_Click(object sender, System.Windows.RoutedEventArgs e) { var map = GetSelectedDefault(); if (map == null) { return; } ParentWindow.MainFrame.Navigate(new SearchPage(ParentWindow, MetaSelect.GetUnicode(map.Title, map.TitleUnicode))); }
public static BeatmapEntry[] GetStringsBySortType(SortEnum sortEnum, IEnumerable <BeatmapEntry> list) { switch (sortEnum) { case SortEnum.Artist: default: return(list.Distinct().OrderBy(k => MetaSelect.GetUnicode(k.Artist, k.ArtistUnicode), StringComparer.InvariantCulture).ToArray()); case SortEnum.Title: return(list.Distinct().OrderBy(k => MetaSelect.GetUnicode(k.Title, k.TitleUnicode), StringComparer.InvariantCulture).ToArray()); } }
public static IEnumerable <BeatmapEntry> SortBy(this IEnumerable <BeatmapEntry> list, SortMode sortMode) { switch (sortMode) { case SortMode.Artist: default: return(list.OrderBy(k => MetaSelect.GetUnicode(k.Artist, k.ArtistUnicode), StringComparer.InvariantCulture)); case SortMode.Title: return(list.OrderBy(k => MetaSelect.GetUnicode(k.Title, k.TitleUnicode), StringComparer.InvariantCulture)); } }