2010-12-14 62 views
1

J'ai besoin de remplir les tâches actuellement planifiées dans le planificateur de tâches 2.0 vers un GridView dans WPF. Mon application ajoute et supprime actuellement des tâches planifiées par l'utilisateur, mais j'ai besoin d'un moyen pour les voir les tâches planifiées en cours sans avoir à aller au planificateur de tâches.Planificateur de tâches 2.0 remplissant les tâches planifiées en cours dans WPF GridView

MISE À JOUR

Merci pax j'ai fini avec cette méthode et lier l'info sur colonne en utilisant la .xaml

private void PopulateGridView() 
    { 
     //initialize task scheduler 2.0 
     var scheduler = new TaskScheduler.TaskScheduler(); 
     //connect using server, username, password, and domain 
     scheduler.Connect(null, null, null, null); 

     //set folder to register tasks; "\\" = local directory 
     ITaskFolder rootGet = scheduler.GetFolder("\\"); 

     //for each task in the folder delete the task 
     foreach (IRegisteredTask irTasks in rootGet.GetTasks(0)) 
     { 
      dgInstanceView.ItemsSource = rootGet.GetTasks(0); 
     } 
    } 
+0

http://stackoverflow.com/questions/1551537/-there-a-way-to-tell-which-tasks-are-currently-running-in-task-parallel-library/3624409 – decyclone

Répondre

1

Je suggère d'utiliser la méthode GetTasks du ITaskFolder interface.

+0

Merci pax travaillé génial. J'ai fini par utiliser cette méthode, puis attachant les informations de la colonne en utilisant .xaml – jes9582

+0

Je suis heureux d'avoir pu aider – Paxenos