Подскажите, возможно что-то делаю не так:
private void TestEvent()
{
MessageBox.Show("!!!");
AddLog("activated", true);
}
private void trader_NewStopOrders(IEnumerable<Order> stopOrders)
{
...
//подписываемся на событие активации стопа
stopOrder.Activated().Do(TestEvent);
...
}
Обработчик trader_NewStopOrders вызывается, строчка stopOrder.Activated().Do(TestEvent); выполняется. Но при активации стопа TestEvent не вызывается.
S#: 4.0.23
Comentários (4)
Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário
Я пишу не робота, а привод свой. И не использую класс strategy.
Спасибо за совет, буду ловить событие таким образом. А правила работают только внутри Strategy?