← Zurück

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.

Kommentare (1)

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

Support
Support

Добрый день

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

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