public override void OnPageActivated(NavigationEventArgs navigationEventArgs) { SortOptionComboBox.SelectedItem = MakoHelper.GetAppSettingDefaultSortOptionWrapper(); RankOptionComboBox.SelectedItem = LocalizedBoxHelper.Of <RankOption, RankOptionWrapper>(RankOption.Day); RankDateTimeCalendarDatePicker.Date = DateTime.Now.AddDays(-2); WeakReferenceMessenger.Default.Register <RankingsPage, MainPageFrameNavigatingEvent>(this, (recipient, _) => recipient.IllustrationContainer.ViewModel.FetchEngine?.Cancel()); }
private void SortOptionComboBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { var viewModel = IllustrationContainer.ViewModel; if (MakoHelper.GetSortDescriptionForIllustration(GetIllustrationSortOption()) is { } desc) { viewModel.SetSortDescription(desc); if (viewModel.IllustrationsView.FirstOrDefault() is { } first) { IllustrationContainer.FindChild <GridView>()?.ScrollIntoView(first); } }
public override void Prepare(NavigationEventArgs navigationEventArgs) { PrivacyPolicyComboBox.SelectedItem = PrivacyPolicyComboBoxPublicItem; SortOptionComboBox.SelectedItem = MakoHelper.GetAppSettingDefaultSortOptionWrapper(); EventChannel.Default.Subscribe <MainPageFrameNavigatingEvent>(() => IllustrationContainer.ViewModel.FetchEngine?.Cancel()); }
public override void OnPageActivated(NavigationEventArgs navigationEventArgs) { PrivacyPolicyComboBox.SelectedItem = PrivacyPolicyComboBoxPublicItem; SortOptionComboBox.SelectedItem = MakoHelper.GetAppSettingDefaultSortOptionWrapper(); WeakReferenceMessenger.Default.Register <BookmarksPage, MainPageFrameNavigatingEvent>(this, (recipient, _) => recipient.IllustrationContainer.ViewModel.FetchEngine?.Cancel()); }
public override void OnPageActivated(NavigationEventArgs navigationEventArgs) { SortOptionComboBox.SelectedItem = MakoHelper.GetAppSettingDefaultSortOptionWrapper(); ChangeSource((IFetchEngine <Illustration>)navigationEventArgs.Parameter); WeakReferenceMessenger.Default.Register <SearchResultsPage, MainPageFrameNavigatingEvent>(this, (recipient, _) => recipient.IllustrationContainer.ViewModel.FetchEngine?.Cancel()); }