WPFアプリに問題があります。私はカスタムを持っていますCircularProgressBar
。データベースからデータを取得する場合、数秒かかります。
CircularProgressBar
データが取得されている間、アプリにを表示したいと思います。
このコードは:を実行しCircularProgressBar
ます
CircularProgressBar cb = new CircularProgressBar();
stk.Children.Add(cb);
ThreadStart thStart = delegate()
{
ThreadStart inv = delegate()
{
stk.Children.Remove(cb);
};
this.Dispatcher.Invoke(inv, null);
};
Thread myThread = new Thread(thStart);
myThread.Start();
私のカスタムクラス(Printer
)。
そして、私がこのウィンドウと呼ぶところ:
Printer p = new Printer();
p.Show();
//Code For retrieve Data from DataBase
p.close();
だからこれは起こります:CircularProgressBar
数秒間表示され、実行されていません。私のバグはどこにありますか?