我有Winforms
应用程序RadTreeView
,我想做的就是动态添加节点,但我想看到这个节点添加而不冻结我的 UI。这是我尝试过的:
private void Add()
{
ThreadStart ts = delegate
{
this.Invoke((MethodInvoker)delegate
{
for (int i = 0; i < 10000; i++)
{
radTreeView1.Nodes.Add(i.ToString());
}
});
};
Thread thread = new Thread(ts);
thread.IsBackground = true;
thread.Start();
}
目前我的 Ui stat 但我看不到我的节点添加,但只有在 for 循环完成后我才能看到我的所有节点,当然没有Thread
所有 mu Ui 冻结,是否可以看到我的节点像 in 一样添加“正在进行” ListView/GridView
?