private async void Geolocator_StatusChanged()

in TrafficApp/MainPage.xaml.cs [173:195]


        private async void Geolocator_StatusChanged(Geolocator sender, StatusChangedEventArgs args)
        {
            await Helpers.CallOnUiThreadAsync(async () =>
            {
                switch (args.Status)
                {
                    case PositionStatus.Ready:
                        this.UpdateLocationStatus(true);
                        await this.ResetViewAsync();
                        break;
                    case PositionStatus.Initializing:
                        break;
                    case PositionStatus.NoData:
                    case PositionStatus.Disabled:
                    case PositionStatus.NotInitialized:
                    case PositionStatus.NotAvailable:
                    default:
                        this.UpdateLocationStatus(false);
                        await this.ResetViewAsync(false);
                        break;
                }
            });
        }