WPF と C# を使用してアプリケーションを作成しています。私がやろうとしているのは、ボタンを押してからしばらくの間、キャンバスにたくさんの形を印刷することです。ボタンを押した瞬間、すべてが一斉に飛び出します。すべての「印刷」の間にスレッドをしばらくスリープさせようとしましたが、それは役に立ちません。すべてが一度に飛び散るまでに時間がかかります。私が達成したいのは、シェイプが 0.5 秒間隔で一度に 1 つずつポップアップすることです。コードは次のとおりです。
private void Create_Click(object sender, RoutedEventArgs e)
{
Random random = new Random();
for (int i = 0; i < 50; i++)
{
Thread.Sleep(500);
Path f = FlowerFactory.createFlower(FlowerBP, true);
Canvas.SetLeft(f, random.Next(0, 1650));
Canvas.SetTop(f, random.Next(0,1000));
DrawBoard.Children.Add(f);
}}