← 戻る

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" />
Константин