public EpaViewerPresenter(IEpaViewerScreen screen, IEpaViewer epaViewer, SynchronizationContext syncContext) { this.screen = screen; this.epaViewer = epaViewer; this.syncContext = syncContext; this.screen.Graph = this.epaViewer.Graph; this.screen.Reset += (sender, args) => { RefreshScreen(); }; StateSelected += (sender, args) => { }; this.screen.StateSelected += (sender, args) => { StateSelected(sender, args); }; }
public void Reset() { epaViewer = new EpaViewer(); RefreshScreen(); }