← Назад

PortfolioComboBox не корректно работает

Инициализирую так:


PortfolioComboBox.Portfolios = new PortfolioDataSource(Connector);
Connector.Connect();

Получается это: Инициализирую так:


Connector.NewPortfolio += portfolio =>this.GuiAsync(()=>PortfolioComboBox.ItemsSource = Connector.Portfolios);
Connector.Connect();

Отображается нормально. Но в обоих случаях при выборе портфеля получаю исключение типа System.InvalidCastException: "Не удалось привести тип объекта "StockSharp.BusinessEntities.Portfolio" к типу "#=zPC6riyye3$Z1jJ3X_A=="." Проверено на ночной сборке 4.4.16.

Комментарии (1)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

Support
Support

Добрый день

Пожалуйста, возьмите ночную сборку. Ошибку при выборе портфеля исправили. Дубликат названия Деньги не является ошибкой, так как у вас несколько счетов. Сделайте байдинг у комбобокс на свойство LongName:

<xaml:PortfolioComboBox x:Name="PortfolioComboBox" DisplayMemberPath="LongName" />
Константин