PDA

View Full Version : مشکل درload کردن اطلاعات زیاد؟



majid325
پنج شنبه 15 مرداد 1388, 00:13 صبح
سلام دوستان
یه لیست جنریک دارم که در حالت تست دارای 5 فیلد و 1000 رکورد هست که قراره به ItemsSource یه list بایند بشه.
زمان بایند شدن تقریبا به ازای هر 1000 رکورد 5 ثانیه طول میکشه .
اگه از Thread و مشتقاتش استفاده کنم چون برای بایند شدن باید در متدم یه همچین کدی

ListBook.Dispatcher.BeginInvoke(DispatcherPriority .Normal, (ThreadStart)delegate()
{
ListBook.ItemsSource = Books.getBooks();
});
داشته باشم بازم Thread اصلی برنامه قبضه میشه ، چطوری این مشکل رو میشه برطرف کرد؟
البته چند تا راه دیگه هم امتحان کردم که مشکلات خاص خودشون رو داشتند.