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


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

Код

_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]

Теги:


Спасибо:


esper

Фотография
Дата: 30.10.2013
Ответить


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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy