Не работает GuiAsync() для Windows Forms

Не работает GuiAsync() для Windows Forms
Atom
10/29/2013


Всем здравствуйте!
Проблема возникла в этом участке кода:

Code

_trader.NewPortfolios += Portfolios => this.GuiAsync(() =>
{
//заполняем коллекцию у нашего выпадающего списка (ComboBox)
Portfolios.ItemsSource = _trader.Portfolios;
});


VS 2010 выдает такую ошибку (подчеркивает "this.GuiAsync"):

Ошибка 1 Аргумент экземпляра: невозможно преобразовать из "Commodities_Position_Windows_Form.Form1" в "System.Windows.Threading.DispatcherObject" C:\Users\Yaroslav\Desktop\C#_trade_systems\Commodities_Position_Windows_Form\Commodities_Position_Windows_Form\Form1.cs 41 52 Commodities_Position_Windows_Form

Кто подскажет, проблема в том, что этот метод нельзя использовать в WF (если да, то какие существуют аналоги?) или ошибка в чем то другом (нужен именно WF, так как в нем проще строить произвольные таблицы)

Заранее спасибо всем, кто откликнется [wink]

Tags:


Thanks:


esper

Avatar
Date: 10/30/2013
Reply


Тема неоднократно поднималась, используйте поиск по форуму (например, winforms guiasync).
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy