private void CenterOnUser() { if (ViewModel.FirstLocationAcquired && MapControl?.VisibleRegion != null) { MapControl.MoveToRegion(MapSpan.FromCenterAndRadius(ViewModel.LastUserLocation, MapControl.VisibleRegion.Radius)); _locationChangedSubscription?.DisposeIfDisposable(); _locationChangedSubscription = null; } }