コード例 #1
0
        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);
        }
コード例 #2
0
        private void ApplicationGrid_StartClick(object sender, RoutedEventArgs e)
        {
            MonitoredApp monitoredApp = ((FrameworkElement)sender).DataContext as MonitoredApp;

            StartApplication(monitoredApp);

            if (!AppMonitor.IsEnabled)
            {
                AppMonitor.Start();
            }
        }
コード例 #3
0
        private void ApplicationGrid_RemoveClick(object sender, RoutedEventArgs e)
        {
            MonitoredApp monitoredApp = ((FrameworkElement)sender).DataContext as MonitoredApp;

            AppCollection.Remove(monitoredApp);
        }