2010-10-22 2 views
0

Я использую автономное приложение WPF и во время входа в систему мы загружаем полный список счетов.Каков наилучший подход для WPF Multi Threading

так что потребуется время, чтобы мы были использовать нить как

  ThreadStart dataDownloadThread1 = delegate 
      { 
        Dispatcher.BeginInvoke(DispatcherPriority.Send, (EventHandler) 
       delegate 
       { 
       }, null, null); 
      dataDownloadThread1.BeginInvoke(delegate(IAsyncResult aysncResult) { dataDownloadThread1.EndInvoke(aysncResult); }, null); 

, но до сих пор мы не довольны, так есть ли способ улучшить Perfomance ...

Спасибо ...

+0

В какой части вы недовольны? Работа с фоновым потоком и диспетчерами WPF или выполнение вашей фоновой задачи. – benPearce

ответ

0

Возможно, вы захотите проверить this статью MSDN на диспетчере WPF.

2

Не зная подробностей о том, что вы пытаетесь сделать, я бы использовал BackgroundWorker. Он специально разработан для работы на фоне приложения, которое вы пытаетесь сделать.

Смежные вопросы