Ejemplo n.º 1
0
        /// <summary>
        /// Instantiates the main window and all services.
        /// By the point this is called, all rendering subsystems have to be defined.
        /// </summary>
        public void InitializeApplication()
        {
            IGenerationLoader loader = new GenerationLoader();

            business = new VisualizerBusiness(loader);

            interactionProvider = new InteractionProvider();
            InteractionRequest.InteractionRequestAdded += InteractionRequest_InteractionRequestAdded;
            StartupWindow = new MainWindow(new MainWindowViewModel(business));
        }
Ejemplo n.º 2
0
 public MainWindowViewModel(IVisualizerBusiness business)
 {
     this.business = business;
     InitCommands();
 }