private void MainPage_Unloaded(object sender, RoutedEventArgs e) { // Cleanup. if (ultrasonic != null) { ultrasonic.DistanceChanged -= ultrasonic_DistanceChanged; ultrasonic.Dispose(); } led?.Dispose(); }
private async void MainPage_Unloaded(object sender, object args) { try { // Cleanup await streamingService.CleanupAsync(); httpCameraServer.Dispose(); connection.Dispose(); socket.Dispose(); motors.Dispose(); led?.Dispose(); distanceSensor.Dispose(); } catch { } }