private void PositionChanged(Geolocator sender, PositionChangedEventArgs args) { if(!_isRunning) { return; } var locationChanged = LocationChanged; if (locationChanged != null) { locationChanged(ConvertPositionData(args.Position)); } }