wpf datagrid同步添加项目

时间:2011-01-10 03:25:06

标签: wpfdatagrid

我的项目中有一个WPF Datagrid。当用户将文档(或选择文件夹)上传到程序时,文档的整个属性(文本,类型,uri等)正在加载数据网格。特别是当用户给出一个文件夹进行编程时,它会冻结一段时间,直到它加载每个文件夹。在最后一步,它填充数据网格。

我真正想要做的是在文件成功加载后不加载数据网格行,而不是在最后一个过程结束时加载。

你能告诉我某种方式......

1 个答案:

答案 0 :(得分:2)

您是否尝试在其他线程上更新DatGrid?

这是一个如何在WPF中完成的例子:

// Places the delegate onto the UI Thread's Dispatcher
private void timer_Elapsed(object sender, ElapsedEventArgs e)
{
    // Place delegate on the Dispatcher.
    this.Dispatcher.Invoke(DispatcherPriority.Normal,
        new TimerDispatcherDelegate(TimerWorkItem));
}

取自msdn