← Zurück

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

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

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);
                    });

                });
            });

}

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

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

Kommentare (1)

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

Константин
Константин Autor

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

Support