查看我的所有RadTreeView节点添加而不冻结我的UI

时间:2014-09-07 11:54:32

标签: c# .net telerik radtreeview

我有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冻结,是否可以看到我的节点添加像ListView/GridView中那样“正在进行”?

0 个答案:

没有答案