Подскажите, возможно что-то делаю не так:
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
コメント (4)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
Я пишу не робота, а привод свой. И не использую класс strategy.
Спасибо за совет, буду ловить событие таким образом. А правила работают только внутри Strategy?