0
我的項目上有一個WPF Datagrid。當用戶將文檔(或選擇文件夾)上傳到程序時,datagrid正在被文檔的整個屬性(文本,類型,uri等)加載。特別是當用戶給出一個文件夾進行編程時,它凍結一段時間直到它加載每個文件夾。並在最後一步填充數據網格。wpf datagrid同步添加項目
我真正想要做的事情是,一旦文件加載成功,不會在最後一個進程結束時加載datagrid行。
你能告訴我一些方法..
我的項目上有一個WPF Datagrid。當用戶將文檔(或選擇文件夾)上傳到程序時,datagrid正在被文檔的整個屬性(文本,類型,uri等)加載。特別是當用戶給出一個文件夾進行編程時,它凍結一段時間直到它加載每個文件夾。並在最後一步填充數據網格。wpf datagrid同步添加項目
我真正想要做的事情是,一旦文件加載成功,不會在最後一個進程結束時加載datagrid行。
你能告訴我一些方法..
你試過在不同的線程更新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
其實我從來沒有使用調度類服用。並找不到究竟會工作。這是什麼意思裏面的方法?我應該從哪裏調用timer_Elapsed?哪裏?謝謝.. – gencay 2011-01-10 04:30:25