public void Disconnect() { if (IsConnected) { _geolocator.Disconnect(); _geolocator.StatusChanged -= geolocator_StatusChanged; _isConnected = false; Status = null; } }