private void StartApplication(MonitoredApp app) { bool success = app.StartApp(); OutputText.Text += success ? String.Format("{0} [{1}] started with args: {2}\n", app.DisplayName, app.Name, app.Arguments) : String.Format("Unable to start {0} [{1}]\n", app.DisplayName, app.Path); }
private void ApplicationGrid_StartClick(object sender, RoutedEventArgs e) { MonitoredApp monitoredApp = ((FrameworkElement)sender).DataContext as MonitoredApp; StartApplication(monitoredApp); if (!AppMonitor.IsEnabled) { AppMonitor.Start(); } }
private void ApplicationGrid_RemoveClick(object sender, RoutedEventArgs e) { MonitoredApp monitoredApp = ((FrameworkElement)sender).DataContext as MonitoredApp; AppCollection.Remove(monitoredApp); }