public async void RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { using (var RefreshCompletionDeferral = args.GetDeferral()) { await Refresh(); } }
private async void RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { using (var deferral = args.GetDeferral()) { await FetchAsync(4); } }
public static void UpdateRefreshPullDirection(this RefreshContainer refreshContainer, RefreshView refreshView) { var refreshPullDirection = refreshView.OnThisPlatform().GetRefreshPullDirection(); switch (refreshPullDirection) { case Specifics.RefreshPullDirection.TopToBottom: refreshContainer.PullDirection = RefreshPullDirection.TopToBottom; break; case Specifics.RefreshPullDirection.BottomToTop: refreshContainer.PullDirection = RefreshPullDirection.BottomToTop; break; case Specifics.RefreshPullDirection.LeftToRight: refreshContainer.PullDirection = RefreshPullDirection.LeftToRight; break; case Specifics.RefreshPullDirection.RightToLeft: refreshContainer.PullDirection = RefreshPullDirection.RightToLeft; break; default: goto case Specifics.RefreshPullDirection.TopToBottom; } }
private async void OnRefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { using (var complion = args.GetDeferral()) { await MainViewModel.Current.FetchCosts(); } }
private void RefreshContainer_OnRefreshRequested( RefreshContainer sender, RefreshRequestedEventArgs args) { if (!ViewModel.IsLoading) { ViewModel.Init(); } }
private async void RefreshContainer_OnRefreshRequested( RefreshContainer sender, RefreshRequestedEventArgs args) { if (!ViewModel.IsLoading) { await ViewModel.Refresh(); } }
private async void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs e) { Deferral deferral = e.GetDeferral(); await ViewModel.RefreshAsync(); deferral.Complete(); }
private async void RefreshContainer_OnRefreshRequested( RefreshContainer sender, RefreshRequestedEventArgs args) { using (var refrechCompletionDeferral = args.GetDeferral()) { var contactService = new ContactService(); var contactList = (await contactService.ListAsync()).ToList(); MasterListView.ItemsSource = contactList; } }
private async void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { using (var deferral = args.GetDeferral()) { var contactservices = new ContactServices(); var contacts = (await contactservices.ListAsync()).ToList(); ContactListView.ItemsSource = contacts; } }
private static async void RefreshContainerOnRefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { if (GetItemsSource(sender) is ISupportRefresh source) { using var def = args.GetDeferral(); await source.Refresh(); def.Complete(); } }
private void RefreshController_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { using (var RefreshCompletionDeferral = args.GetDeferral()) { // Do some async operation to refresh the content GridView.ItemsSource = null; GridView.ItemsSource = ItemManager.GetItemList(Globals.uid); RefreshCompletionDeferral.Complete(); RefreshCompletionDeferral.Dispose(); } }
private async void OnRefreshContainerRefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs e) { Deferral deferral = e.GetDeferral(); if (ViewModel.RootFolder != null) { await ViewModel.RootFolder.FillAsync(); } deferral.Complete(); }
private void OnApplyRefreshContainerTemplate() { if (_refreshContainer != null) { _refreshContainer.RefreshRequested -= RefreshContainer_RefreshRequested; } _refreshContainer = GetTemplateChild(PartRefreshContainer) as RefreshContainer; if (_refreshContainer != null) { _refreshContainer.RefreshRequested += RefreshContainer_RefreshRequested; } }
private async void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { // Respond to a request by performing a refresh and using the deferral object. using (var RefreshCompletionDeferral = args.GetDeferral()) { // Do some async operation to refresh the content await MainPageViewModel.Refresh(); // The 'using' statement ensures the deferral is marked as complete. // Otherwise, you'd call // RefreshCompletionDeferral.Complete(); // RefreshCompletionDeferral.Dispose(); } }
private async void OnRefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { if (!_upToDate) { _upToDate = true; var deferral = args.GetDeferral(); await Task.Delay(1000); Cases.Insert(0, _caseToAdd); deferral.Complete(); } }
private void MemoryViewer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { //Do some work to show new Content! Once the work is done, call RefreshCompletionDeferral.Complete() this.RefreshCompletionDeferralForMemory = args.GetDeferral(); }
//Pull to Refresh functionality private async void RefreshContainer_LeftPanel_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { await((ViewModels.MainSplitted_ViewModel) this.DataContext).RefreshEntriesAsync(); }
private void rc2_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { this.RefreshCompletionDeferral2 = args.GetDeferral(); //Do some work to show new content! timer2.Start(); }
public PullToRefreshPage() { this.InitializeComponent(); if (ApiInformation.IsApiContractPresent("Windows.Foundation.UniversalApiContract", 6)) { rc2 = new RefreshContainer(); rc2.RefreshRequested += new TypedEventHandler <RefreshContainer, RefreshRequestedEventArgs>(rc2_RefreshRequested); rv2 = new RefreshVisualizer(); rv2.RefreshStateChanged += new TypedEventHandler <RefreshVisualizer, RefreshStateChangedEventArgs>(rv2_RefreshStateChanged); Image ptrImage = new Image(); if (App.RootTheme == ElementTheme.Light || Application.Current.RequestedTheme == ApplicationTheme.Light) { ptrImage.Source = new BitmapImage(new Uri("ms-appx:///Assets/sun-100-Black.png")); } else { ptrImage.Source = new BitmapImage(new Uri("ms-appx:///Assets/Sun.32.scale-100-White.png")); } ptrImage.Width = 35; ptrImage.Height = 35; rv2.Content = ptrImage; rc2.Visualizer = rv2; ListView lv2 = new ListView(); lv2.Width = 200; lv2.Height = 200; lv2.BorderThickness = new Thickness(1); lv2.HorizontalAlignment = HorizontalAlignment.Center; lv2.BorderBrush = (Brush)Application.Current.Resources["TextControlBorderBrush"]; rc2.Content = lv2; Ex2Grid.Children.Add(rc2); Grid.SetRow(rc2, 1); Grid.SetRow(lv2, 1); timer1.Interval = new TimeSpan(0, 0, 0, 0, 500); timer1.Tick += Timer1_Tick; timer2.Interval = new TimeSpan(0, 0, 0, 0, 800); timer2.Tick += Timer2_Tick; foreach (var c in @"AcrylicBrush ColorPicker NavigationView ParallaxView PersonPicture PullToRefreshPage RatingsControl RevealBrush TreeView".Split(' ')) { items1.Add(c); } lv.ItemsSource = items1; foreach (var c in @"Mike Ben Barbra Claire Justin Shawn Drew Lili".Split(' ')) { items2.Add(c); } lv2.ItemsSource = items2; this.Loaded += PullToRefreshPage_Loaded; } }
private void RefreshButton_OnClick(object sender, RoutedEventArgs e) { RefreshContainer.RequestRefresh(); }
private async void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { progressBar_Main.Visibility = Visibility.Visible; await Refresh(); }
private void RefreshContainer_OnRefreshRequested( RefreshContainer sender, RefreshRequestedEventArgs args) { AddData(); }
private void rc_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { this.RefreshCompletionDeferral = args.GetDeferral(); timer.Start(); }
private async void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { await Refresh(); }
private void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { var dlg = new MessageDialog("Hallo"); dlg.ShowAsync(); }
public void Refresh(ref RefreshContainer container) { container.RequestRefresh(); }
private void RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { this.Refresh(); }
private async void RefreshContainer_OnRefreshRequested( RefreshContainer sender, RefreshRequestedEventArgs args) { await ViewModel.LoadAsync(true); }
private void RefreshContainer_RefreshRequested(RefreshContainer sender, RefreshRequestedEventArgs args) { ViewModel.RefreshAsync(); }
public async void Init(RefreshContainer container, ListView display) { display.ItemsSource = _list; container.RefreshRequested += RefreshRequested; await FetchAsync(2); }