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