← Назад

Отрисовка ордеров

Здравствуйте! На графике рисую ордера так:

Connector.NewOrder += ConnectorOnNewOrder; ..... private void ConnectorOnNewOrder(Order order) {
Charts.ForEach(c => { c.Areas.ForEach(a => { var activeOrdersElements = a.Elements.OfType<ChartActiveOrdersElement>().ToArray();

                    activeOrdersElements.ForEach(element =>
                    {
                        var info = new ChartActiveOrderInfo();
                        info.AutoRemoveFromChart = true;
                        info.UpdateOrderState(order);
                        element.Orders.Add(info);
                    });

                });
            });

}

Но отрисовка происходит как "Неактивный ордер" серого цвета:

Что я делаю не так?

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

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

Константин
Константин Автор

С отрисовкой разобрался. Только вот если в свойство AutoRemoveFromChart установить true то автоматическое удаление ордера с графика не происходит.

Support