private void SetTransport(IModbusTransport transport) { if (transport is ModbusRtuTransport) { _transportView = new ConfigureRtuTransportView(); lvSelectType.GetItems()[0].Selected = true; } else { _transportView = new ConfigureTcpTransportView(); lvSelectType.GetItems()[1].Selected = true; } contentControl.Content = _transportView; _transportView.Transport = transport; }
public TransportPresenter(IKernel kernel, ITransportView view, ITransportService transportService, ISimulationService simulationService) { _kernel = kernel; _transportService = transportService; _simulationService = simulationService; _view = view; currentKilometr = 1; _view.SetUp += SetUp; _view.StartSimulation += StartSimulation; _view.StopSimulation += StopSimulation; _view.Scroll += Scroll; _view.TrackBarScroll += TrackBarScroll; _view.ViewLoad += ViewLoad; _view.Tick += Draw; _view.ShowLog += ShowLog; _simulationService.Draw += SetDraw; }
public TransportPresenter(ITransportView view) { _view = view; }
public TransportPresenter(ITransportView view) { _view = view; _bus = new TransportBUS(); }