private void QueryWorks(string keyword) { QueryStartUp(); SearchingHistoryManager.EnqueueSearchHistory(keyword); PixivHelper.Enumerate(Settings.Global.SortOnInserting ? (AbstractQueryAsyncEnumerable) new PopularityQueryAsyncEnumerable(keyword, Settings.Global.TagMatchOption, Session.Current.IsPremium, Settings.Global.QueryStart) : new PublishDateQueryAsyncEnumerable(keyword, Settings.Global.TagMatchOption, Session.Current.IsPremium, Settings.Global.QueryStart), NewItemsSource <Illustration>(ImageListView), Settings.Global.QueryPages); }
public TrendingTagControl() { InitializeComponent(); TrendingTagListBox.ItemsSource = PixevalContext.TrendingTags; SearchingHistoryListBox.ItemsSource = SearchingHistoryManager.GetSearchingHistory(); }
private void TryQueryUser(string keyword) { QueryStartUp(); SearchingHistoryManager.EnqueueSearchHistory(keyword); PixivHelper.Enumerate(new UserPreviewAsyncEnumerable(keyword), NewItemsSource <User>(UserPreviewListView)); }
private void QueryWorks(string keyword) { QueryStartUp(); SearchingHistoryManager.EnqueueSearchHistory(keyword); PixivHelper.Iterate(new QueryAsyncEnumerable(keyword, Settings.Global.SortOnInserting ? SortOption.Popularity : SortOption.PublishDate, Settings.Global.QueryStart), NewItemsSource <Illustration>(ImageListView), Settings.Global.QueryPages); }