Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        public IEventRegistration AddHandler <T>(EventHandler <T> handler) where T : EventArgs
        {
            IEventRegistration eventRegistration = parentEventBus.AddHandler(handler);

            eventRegistrations.Add(eventRegistration);
            return(eventRegistration);
        }