Beispiel #1
0
        async Task IEventHandler <PulledToRefresh> .HandleAsync(PulledToRefresh payload)
        {
            payload.IsHandled = true;
            await LoadDataAsync();

            StateHasChanged();
        }
        private async Task RaiseEventAsync()
        {
            log.Debug("Raising event.");

            var e = new PulledToRefresh();
            await events.PublishAsync(e);

            log.Debug($"Event handled result '{e.IsHandled}'.");
            if (!e.IsHandled)
            {
                await navigator.ReloadAsync();
            }
        }
Beispiel #3
0
 Task IEventHandler <PulledToRefresh> .HandleAsync(PulledToRefresh payload)
 {
     payload.IsHandled = true;
     _ = LoadSelectedPeriodAsync();
     return(Task.CompletedTask);
 }