public MainViewPresenter(IMainView mainFrm, ITraderModel trader) { MainView = mainFrm; Trader = trader; #region View Event MainView.ViewLoad += MainForm_FormLoad; MainView.SubmitOrder += MainView_SubmitOrder; MainView.PositionViewDoubleClick += MainView_PositionViewDoubleClick; #endregion #region Model Event Trader.eventPositionChanged += Trader_eventPositionChanged; Trader.eventOrderChanged += Trader_eventOrderChanged; #endregion }
public LoginViewPresenter(ILoginView loginFrm, ITraderModel trader) { LoginView = loginFrm; Trader = trader; LoginView.LoginStart += LoginView_LoginStart; LoginView.BrokerSelectionChange += LoginView_BrokerSelectionChange; LoginView.Brokers = Trader.Brokers.Keys; LoginView.TdFrontConnected = false; LoginView.MdFrontConnected = false; LoginView.TradeFrontMsg = "请选择接入商"; LoginView.MarketFrontMsg = "请选择接入商"; Trader.eventFrontConnected += Trader_FrontConnected; Trader.eventUserLogined += Trader_UserLogined; }