Exemple #1
0
        /// <summary>
        /// Opens the new window based on the given application view model.
        /// </summary>
        /// <param name="newApplicationViewModel">The new application view model.</param>
        private static void OpenNewExperimentWindow(ApplicationViewModel newApplicationViewModel)
        {
            var wrapper = new ApplicationViewModelWrapper(newApplicationViewModel);

            System.Windows.Window window = new TraceLab.UI.WPF.Views.MainWindow(wrapper);
            window.Show();
        }
        public static void Run(TraceLab.Core.ViewModels.ApplicationViewModel context)
        {
            var wrapper = new ApplicationViewModelWrapper(context);
            var app = new Application();
            Window wind = new MainWindow(wrapper);

            app.Run(wind);
        }
Exemple #3
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.mainWindow = ((TraceLab.UI.WPF.Views.MainWindow)(target));
                return;

            case 2:

            #line 88 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Input.CommandBinding)(target)).Executed += new System.Windows.Input.ExecutedRoutedEventHandler(this.ExecuteOpenComponentGraphCommand);

            #line default
            #line hidden

            #line 88 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Input.CommandBinding)(target)).CanExecute += new System.Windows.Input.CanExecuteRoutedEventHandler(this.CanExecuteOpenComponentGraphCommand);

            #line default
            #line hidden
                return;

            case 3:

            #line 91 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Input.CommandBinding)(target)).Executed += new System.Windows.Input.ExecutedRoutedEventHandler(this.ExecuteToggleNodeInfo);

            #line default
            #line hidden
                return;

            case 4:

            #line 94 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Input.CommandBinding)(target)).Executed += new System.Windows.Input.ExecutedRoutedEventHandler(this.ShowDefineCompositeComponentWizard);

            #line default
            #line hidden

            #line 94 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Input.CommandBinding)(target)).CanExecute += new System.Windows.Input.CanExecuteRoutedEventHandler(this.CanShowDefineCompositeComponentWizard);

            #line default
            #line hidden
                return;

            case 5:

            #line 97 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Input.CommandBinding)(target)).Executed += new System.Windows.Input.ExecutedRoutedEventHandler(this.CaptureScreenShot);

            #line default
            #line hidden

            #line 97 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Input.CommandBinding)(target)).CanExecute += new System.Windows.Input.CanExecuteRoutedEventHandler(this.CanCaptureScreenShot);

            #line default
            #line hidden
                return;

            case 6:
                this.ModalHost = ((System.Windows.Controls.Grid)(target));
                return;

            case 7:

            #line 136 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.TBButton_Click);

            #line default
            #line hidden

            #line 136 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Controls.Button)(target)).ContextMenuOpening += new System.Windows.Controls.ContextMenuEventHandler(this.TBButton_ContextMenuOpening);

            #line default
            #line hidden
                return;

            case 8:

            #line 189 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.OpenPkgBuilder_Click);

            #line default
            #line hidden
                return;

            case 9:

            #line 196 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.TBButton_Click);

            #line default
            #line hidden

            #line 196 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Controls.Button)(target)).ContextMenuOpening += new System.Windows.Controls.ContextMenuEventHandler(this.TBButton_ContextMenuOpening);

            #line default
            #line hidden
                return;

            case 12:

            #line 220 "..\..\..\Views\MainWindow.xaml"
                ((System.Windows.Controls.MenuItem)(target)).PreviewMouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.AboutTraceLabMouseLeftButtonUp);

            #line default
            #line hidden
                return;

            case 13:
                this.Progress = ((TraceLab.UI.WPF.Controls.ProgressControl)(target));
                return;

            case 14:
                this.DockManager = ((AvalonDock.DockingManager)(target));
                return;

            case 15:
                this.Workspace = ((TraceLab.UI.WPF.Views.WorkspaceWindow)(target));
                return;

            case 16:
                this.Components = ((TraceLab.UI.WPF.Views.ComponentsLibraryWindow)(target));
                return;

            case 17:
                this.Output = ((TraceLab.UI.WPF.Views.OutputWindow)(target));
                return;
            }
            this._contentLoaded = true;
        }
 void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
     switch (connectionId)
     {
     case 1:
     this.mainWindow = ((TraceLab.UI.WPF.Views.MainWindow)(target));
     return;
     case 2:
     
     #line 88 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Input.CommandBinding)(target)).Executed += new System.Windows.Input.ExecutedRoutedEventHandler(this.ExecuteOpenComponentGraphCommand);
     
     #line default
     #line hidden
     
     #line 88 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Input.CommandBinding)(target)).CanExecute += new System.Windows.Input.CanExecuteRoutedEventHandler(this.CanExecuteOpenComponentGraphCommand);
     
     #line default
     #line hidden
     return;
     case 3:
     
     #line 91 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Input.CommandBinding)(target)).Executed += new System.Windows.Input.ExecutedRoutedEventHandler(this.ExecuteToggleNodeInfo);
     
     #line default
     #line hidden
     return;
     case 4:
     
     #line 94 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Input.CommandBinding)(target)).Executed += new System.Windows.Input.ExecutedRoutedEventHandler(this.ShowDefineCompositeComponentWizard);
     
     #line default
     #line hidden
     
     #line 94 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Input.CommandBinding)(target)).CanExecute += new System.Windows.Input.CanExecuteRoutedEventHandler(this.CanShowDefineCompositeComponentWizard);
     
     #line default
     #line hidden
     return;
     case 5:
     
     #line 97 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Input.CommandBinding)(target)).Executed += new System.Windows.Input.ExecutedRoutedEventHandler(this.CaptureScreenShot);
     
     #line default
     #line hidden
     
     #line 97 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Input.CommandBinding)(target)).CanExecute += new System.Windows.Input.CanExecuteRoutedEventHandler(this.CanCaptureScreenShot);
     
     #line default
     #line hidden
     return;
     case 6:
     this.ModalHost = ((System.Windows.Controls.Grid)(target));
     return;
     case 7:
     
     #line 136 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.TBButton_Click);
     
     #line default
     #line hidden
     
     #line 136 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Controls.Button)(target)).ContextMenuOpening += new System.Windows.Controls.ContextMenuEventHandler(this.TBButton_ContextMenuOpening);
     
     #line default
     #line hidden
     return;
     case 8:
     
     #line 189 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.OpenPkgBuilder_Click);
     
     #line default
     #line hidden
     return;
     case 9:
     
     #line 196 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.TBButton_Click);
     
     #line default
     #line hidden
     
     #line 196 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Controls.Button)(target)).ContextMenuOpening += new System.Windows.Controls.ContextMenuEventHandler(this.TBButton_ContextMenuOpening);
     
     #line default
     #line hidden
     return;
     case 12:
     
     #line 220 "..\..\..\Views\MainWindow.xaml"
     ((System.Windows.Controls.MenuItem)(target)).PreviewMouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.AboutTraceLabMouseLeftButtonUp);
     
     #line default
     #line hidden
     return;
     case 13:
     this.Progress = ((TraceLab.UI.WPF.Controls.ProgressControl)(target));
     return;
     case 14:
     this.DockManager = ((AvalonDock.DockingManager)(target));
     return;
     case 15:
     this.Workspace = ((TraceLab.UI.WPF.Views.WorkspaceWindow)(target));
     return;
     case 16:
     this.Components = ((TraceLab.UI.WPF.Views.ComponentsLibraryWindow)(target));
     return;
     case 17:
     this.Output = ((TraceLab.UI.WPF.Views.OutputWindow)(target));
     return;
     }
     this._contentLoaded = true;
 }
 /// <summary>
 /// Opens the new window based on the given application view model.
 /// </summary>
 /// <param name="newApplicationViewModel">The new application view model.</param>
 private static void OpenNewExperimentWindow(ApplicationViewModel newApplicationViewModel)
 {
     var wrapper = new ApplicationViewModelWrapper(newApplicationViewModel);
     System.Windows.Window window = new TraceLab.UI.WPF.Views.MainWindow(wrapper);
     window.Show();
 }