← Zurück

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

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


            _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, так как в нем проще строить произвольные таблицы)

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

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

esper
esper

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