Esempio n. 1
0
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            provider = e.Parameter as ViewModels.SearchPage.ViewModel;

            SearchText.Text = provider.KeyWord;

            FeedList.ItemsSource  = provider.providers[0].Models;
            UserList.ItemsSource  = provider.providers[1].Models;
            TopicList.ItemsSource = provider.providers[2].Models;

            SearchTypeComboBox.SelectedIndex = provider.TypeComboBoxSelectedIndex;

            await StartSearch();

            await Task.Delay(30);

            if (SearchTypeComboBox.SelectedIndex > -1)
            {
                (FindName($"scrollViewer{SearchTypeComboBox.SelectedIndex}") as ScrollViewer).ChangeView(null, provider.VerticalOffsets[0], null, true);
            }
        }