public override void Start(IAcceptsOneControl viewFrame, IEventBus eventBus) { services.TestView.Presenter = this; viewFrame.Control = services.TestView.ProvidedControl; eventBus.FireEvent(this, new PageTitleEventArgs(String.Format(Resources.MainWindowFileTitle, Path.GetFileNameWithoutExtension(place.Filename)))); eventBus.AddHandler <RunAllEventArgs>(onRunAll); eventBus.AddHandler <RunSelectedEventArgs>(onRunSelected); eventBus.FireEvent(this, new CommandEnableEventArgs(false, false)); backgroundRunner.Run(place.Filename, true, null); }
public override void Start(IAcceptsOneControl viewFrame, IEventBus eventBus) { services.TestView.Presenter = this; viewFrame.Control = services.TestView.ProvidedControl; eventBus.FireEvent(this, new PageTitleEventArgs(String.Format(Resources.MainWindowFileTitle, Path.GetFileNameWithoutExtension(place.Filename)))); eventBus.AddHandler<RunAllEventArgs>(onRunAll); eventBus.AddHandler<RunSelectedEventArgs>(onRunSelected); eventBus.FireEvent(this, new CommandEnableEventArgs(false, false)); backgroundRunner.Run(place.Filename, true, null); }
public IEventRegistration AddHandler <T>(EventHandler <T> handler) where T : EventArgs { IEventRegistration eventRegistration = parentEventBus.AddHandler(handler); eventRegistrations.Add(eventRegistration); return(eventRegistration); }