private void Window_Closing( object sender, System.ComponentModel.CancelEventArgs e ) { if ( waveFile != null ) { waveFile.Dispose(); waveFile = null; } if ( audioBeamFrameReader != null ) { audioBeamFrameReader.Dispose(); audioBeamFrameReader = null; } if ( kinect != null ) { kinect.Close(); kinect = null; } }
protected override void OnNavigatingFrom( NavigatingCancelEventArgs e ) { base.OnNavigatingFrom( e ); if ( waveFile != null ) { waveFile.Dispose(); waveFile = null; } if ( audioBeamFrameReader != null ) { audioBeamFrameReader.Dispose(); audioBeamFrameReader = null; } if ( kinect != null ) { kinect.Close(); kinect = null; } }