コード例 #1
0
 public ControlVM(IProcessesVM vm, ProcessesOperations operations, IMessageBoxService messageBoxService, DependencyObject control)
 {
     VM                     = vm;
     Operations             = operations;
     this.messageBoxService = messageBoxService;
     this.control           = control;
 }
コード例 #2
0
 ProcessesOperationsImpl(UIDispatcher uiDispatcher, IProcessesVM processesVM, DebuggerSettings debuggerSettings, Lazy <DbgManager> dbgManager, Lazy <ShowAttachToProcessDialog> showAttachToProcessDialog, Lazy <ReferenceNavigatorService> referenceNavigatorService, Lazy <DbgCallStackService> dbgCallStackService)
 {
     this.uiDispatcher              = uiDispatcher;
     this.processesVM               = processesVM;
     this.debuggerSettings          = debuggerSettings;
     this.dbgManager                = dbgManager;
     this.showAttachToProcessDialog = showAttachToProcessDialog;
     this.referenceNavigatorService = referenceNavigatorService;
     this.dbgCallStackService       = dbgCallStackService;
 }
コード例 #3
0
        ProcessesContent(IWpfCommandService wpfCommandService, IProcessesVM processesVM, ProcessesOperations processesOperations, IMessageBoxService messageBoxService)
        {
            Operations                   = processesOperations;
            processesControl             = new ProcessesControl();
            this.processesVM             = processesVM;
            processesControl.DataContext = new ControlVM(processesVM, processesOperations, messageBoxService, processesControl);
            processesControl.ProcessesListViewDoubleClick += ProcessesControl_ProcessesListViewDoubleClick;

            wpfCommandService.Add(ControlConstants.GUID_DEBUGGER_PROCESSES_CONTROL, processesControl);
            wpfCommandService.Add(ControlConstants.GUID_DEBUGGER_PROCESSES_LISTVIEW, processesControl.ListView);
        }
コード例 #4
0
 public ControlVM(IProcessesVM vm, ProcessesOperations operations)
 {
     VM         = vm;
     Operations = operations;
 }