AnyPlace.MainPage.locationManager_getStatus C# (CSharp) Method

locationManager_getStatus() private method

private locationManager_getStatus ( object sender, GeoPositionStatusChangedEventArgs e ) : void
sender object
e GeoPositionStatusChangedEventArgs
return void
        private void locationManager_getStatus(object sender, GeoPositionStatusChangedEventArgs e)
        {
            switch (e.Status)
            {
                case GeoPositionStatus.Initializing:
                    break;
                case GeoPositionStatus.Ready:
                    if (start_nav)
                        getNavigationOnStart(bid, pid);
                    break;
                case GeoPositionStatus.Disabled:
                    ready = false;
                    loading.Visibility = Visibility.Collapsed;
                    loading.IsIndeterminate = false;
                    gps_on = false;
                    if (Mymap.Layers.Contains(mypositionlayer))
                        Mymap.Layers.Remove(mypositionlayer);
                    MessageBox.Show("Location services are disabled. To enable them, Goto Settings - Location - Enable Location Services.", "Location services", MessageBoxButton.OK);
                    break;
                case GeoPositionStatus.NoData:
                    break;
            }
        }
MainPage