public OPMarketDataControl(string persisitentId, string filterId, BaseMarketDataHandler marketDataHandler)
 {
     InitializeComponent();
     MarketDataHandler = marketDataHandler;
     if (MarketDataHandler != null)
     {
         Initialize();
     }
     FilterSettingsWin.OnFiltering += _fiterSettingsWin_OnFiltering;
     PersistanceId = persisitentId;
     FilterSettingsWin.PersistanceId = persisitentId;
     FilterSettingsWin.FilterId      = filterId;
 }
Esempio n. 2
0
 public PositionControl(string persisitentId, string filterId, BaseTraderHandler tradeHander, BaseMarketDataHandler marketHandler)
 {
     InitializeComponent();
     TradeHandler      = tradeHander;
     MarketDataHandler = marketHandler;
     if (TradeHandler != null && MarketDataHandler != null)
     {
         Initialize();
     }
     PersistanceId = persisitentId;
     FilterSettingsWin.PersistanceId = persisitentId;
     //MessageHandlerContainer.DefaultInstance
     //.Get<MarketDataHandler>().OnNewMarketData += OnNewMarketData;
     FilterSettingsWin.OnFiltering += _filterSettingsWin_OnFiltering;
     //PositionChanged = _viewSource.View as ICollectionViewLiveShaping;
     //if (PositionChanged.CanChangeLiveFiltering)
     //{
     //    PositionChanged.LiveFilteringProperties.Add("Direction");
     //    PositionChanged.IsLiveFiltering = true;
     //}
     FilterSettingsWin.FilterId = filterId;
 }