我的 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
显示几秒钟但它没有运行。我的错误在哪里?