예제 #1
0
 public WindowService(
     ISettingsWindow settingsWindow,
     IDockSpaceWindow dockSpaceWindow,
     INewProjectWindow newProjectWindow,
     IToolsWindow toolsWindow,
     IInfoOverlayWindow infoOverlayWindow,
     IAboutWindow aboutWindow,
     IDebugWindow debugWindow)
 {
     SettingsWindow    = settingsWindow;
     DockSpaceWindow   = dockSpaceWindow;
     NewProjectWindow  = newProjectWindow;
     ToolsWindow       = toolsWindow;
     InfoOverlayWindow = infoOverlayWindow;
     AboutWindow       = aboutWindow;
     DebugWindow       = debugWindow;
 }
        public AboutWindowMenuItem SetupClass(IAboutWindow aboutWindow = default(IAboutWindow))
        {
            aboutWindow = aboutWindow ?? new StubIAboutWindow();

            return new AboutWindowMenuItem(ExportFactoryHelper.BuildExportFactory(aboutWindow));
        }
예제 #3
0
 public AboutWindowPresenter(IKernel kernel, IAboutWindow window)
 {
     _kernel = kernel;
     _window = window;
 }