событие появления инструментов и портфелей
Добрый день.
Я вместо WpfConnectionInterface написал подключение и отключение к терминалу прямо в коде проекта. Сделал два TextBox'а, в св-во Text которых попадает соответственно название инструмента и портфеля, как только они появляются. При отключении они очищаются .Clear(). Дело в том, что при повторном подключении (т.е. если нажать Disconnect, а затем снова Connect) туда ничего не записывается, в чём может быть проблема? Прикрепил сюда мой небольшой проект с подключением.
И ещё вопрос новичка - зачем мы Action инициализируем null'ом (так было в предыдущей версии WpfConnectionInterface)? Нельзя просто написать: Action connected; ?
Code
Action connected = null;
connected = () =>
{
_connection.Trader.Connected -= connected;
this.GuiAsync(() =>
{
btnConnect.Background = new SolidColorBrush(Colors.LightCoral);
btnConnect.Content = "Disconnect";
btnConnect.IsEnabled = true;
});
};
_connection.Trader.Connected += connected;