本文介绍了WPF Ellipse.Fill没有实时约会的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好的我想要我的 椭圆填充以实时更新,但它仅在功能完成后更新。 我的Ellipse位于用户控件中。

ok I want my  ellipse fill to update in real time, but it only updates after the function is done.  my Ellipse is in a usercontrol.

这是我的代码:

private void Play_Click(object sender, RoutedEventArgs e)
        {
            for (int i = 0; i < Chart.Notes.Count; i++)
            {
                Guitar guitar = new Guitar();
                guitar.Amplitude = 2;
                guitar.Bufferlenght = 36075;//44100;
                guitar.Frequency = Chart.Notes[i];
                Chart.notelist[i].backgroundcolor(Colors.Red);
                Chart.UpdateLayout();
                WaveOut waveout = new WaveOut();
                WaveChannel32 temp = new WaveChannel32(guitar);
                temp.PadWithZeroes = false;
                waveout.Init(guitar);
                waveout.Play();
                Thread.Sleep(500);
            }


        }


 

我将颜色更改为红色,但似乎只是在功能完成后才会发生。

 

I am changing the color to red, but it only seem to happen after the function is done.

如何让它实时更新?

推荐答案


这篇关于WPF Ellipse.Fill没有实时约会的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-26 05:37