本文介绍了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没有实时约会的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!