WPF infinity loop

Keywords: c# wpf

Question: 

I have problem with infinity loop in c# where i use WPF and NAudio library also. I have to create a program which will be playing sound where this sound will be increase with time. I create this but when i press button i hear sound but almost immediately is stopping and my program is stopping also.

 private void Start(object sender, RoutedEventArgs e)
    {

        var reader = new Mp3FileReader(@"E:\Programowanie\C#\Audiometr\Audiometr\Sound\1.mp3");
        var waveOut = new WaveOut(); // or WaveOutEvent()
        waveOut.Init(reader);
        waveOut.Play();
        waveOut.Volume = volume;
        tbTest.Text = volume.ToString();

        for(; ; )
        {
            volume = volume + 0.1f;
            Thread.Sleep(1000);
        }

    }

Answers: