Пример #1
0
        public ProcessListPage()
        {
            var viewModel = new ProcessListViewModel();

            DataContext = viewModel;
            InitializeComponent();
        }
Пример #2
0
        private void StopProcess(StopProcessMessage message)
        {
            var process = ProcessListViewModel.SelectedProcess;

            if (process != null)
            {
                ProcessManager.StopProcess(process.SessionId);
                ProcessListViewModel.RemoveProcess(process);
            }
        }
Пример #3
0
 private void ProcessManager_ProcessAdded(ProcessInstance newProcess)
 {
     Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, new Action(() =>
     {
         ProcessListViewModel.AddProcess(new ProcessViewModel()
         {
             ProcessInstance = newProcess,
         });
     }));
 }
Пример #4
0
 public MainViewModel(IDataService dataService, ProcessListViewModel processListViewModel, MainToolbarViewModel mainToolbarViewModel, ProcessOutputViewModel processOutputViewModel,
                      HubConnectionViewModel hubConnectionViewModel, ProcessManager processManager)
 {
     ProcessListViewModel   = processListViewModel;
     MainToolbarViewModel   = mainToolbarViewModel;
     ProcessOutputViewModel = processOutputViewModel;
     HubConnectionViewModel = hubConnectionViewModel;
     ProcessManager         = processManager;
     RegisterMessages();
     RegisterEvents();
     openExecutableDialog = new OpenFileDialog()
     {
         InitialDirectory = System.Reflection.Assembly.GetExecutingAssembly().Location,
         Filter           = "Pliki wykonywalne (*.exe)|*.exe",
         FilterIndex      = 1,
         RestoreDirectory = true,
     };
 }
Пример #5
0
 public MainWindow()
 {
     InitializeComponent();
     StationManager.Initialize();
     DataContext = new ProcessListViewModel();
 }
Пример #6
0
 public ProcessListUC()
 {
     InitializeComponent();
     DataContext = new ProcessListViewModel();
 }
Пример #7
0
 public override void Cleanup()
 {
     ProcessListViewModel.Cleanup();
     HubConnectionViewModel.Cleanup();
     base.Cleanup();
 }
Пример #8
0
 public ProcessListControl()
 {
     InitializeComponent();
     this.DataContext = pcListVewModel = new ProcessListViewModel();
     this.TotolWidth  = this.ProcessDataGrid.Width;
 }