ToolWindows.TaskList Eigenschaft

Definition

Ruft das TaskList-Objekt ab.

public:
 property EnvDTE::TaskList ^ TaskList { EnvDTE::TaskList ^ get(); };
public:
 property EnvDTE::TaskList ^ TaskList { EnvDTE::TaskList ^ get(); };
[System.Runtime.InteropServices.DispId(9)]
public EnvDTE.TaskList TaskList { [System.Runtime.InteropServices.DispId(9)] get; }
[<System.Runtime.InteropServices.DispId(9)>]
[<get: System.Runtime.InteropServices.DispId(9)>]
member this.TaskList : EnvDTE.TaskList
Public ReadOnly Property TaskList As TaskList

Eigenschaftswert

TaskList

Ein TaskList-Objekt.

Attribute

Beispiele

In diesem Beispiel wird das Fenster Aufgabenliste geöffnet, zwei Elemente werden hinzugefügt und eine davon gelöscht.

Imports EnvDTE  
Imports EnvDTE80  
Public Sub TaskListManip(ByVal dte As DTE2)  
    Dim myTaskList As TaskList  
    myTaskList = _applicationObject.ToolWindows.TaskList  
    Dim myTaskItems As EnvDTE80.TaskItems2  
    myTaskItems = CType(myTaskList.TaskItems, EnvDTE80.TaskItems2)  
    _applicationObject.ExecuteCommand("View.TaskList", " ")  
    MsgBox("Total number of task items: " _  
    & myTaskList.TaskItems.Count.ToString())  
    Dim myTaskItem As TaskItem  
    myTaskItem = myTaskItems.Add2("", "", "Test task. ",  _  
1, vsTaskIcon.vsTaskIconUser, False, "", 10, True, True, True)  
    myTaskItem = myTaskItems.Add2("", "", "Test task 1. ", _  
 3, vsTaskIcon.vsTaskIconSquiggle, False, "", 10, True, True, True)  
    myTaskItem = myTaskItems.Add2("", "", "Test task 2. ",  _  
3, vsTaskIcon.vsTaskIconComment, False, "", 10, True, True, True)  
    MsgBox("Total number of task items: "  _  
    & myTaskList.TaskItems.Count.ToString())  
    ' Remove the second item. The items list in reverse numeric order.  
    myTaskList.TaskItems.Item(1).Delete()  
    MsgBox("Total number of task items: "  _  
    & myTaskList.TaskItems.Count.ToString())  
End Sub  
using EnvDTE;  
using EnvDTE80;  
using System.Windows.Forms;  
public void TaskListManip(DTE2 dte)  
{  
    TaskList myTaskList;  
    myTaskList = _applicationObject.ToolWindows.TaskList;  
    EnvDTE80.TaskItems2 myTaskItems;  
    myTaskItems = (EnvDTE80.TaskItems2)myTaskList.TaskItems;  
    _applicationObject.ExecuteCommand("View.TaskList", " ");  
    MessageBox.Show("Total number of task items: "   
+ myTaskList.TaskItems.Count.ToString());  
TaskItem myTaskItem;  
    myTaskItem = myTaskItems.Add2("", "", "Test task. ", 1,   
vsTaskIcon.vsTaskIconUser, false, "", 10, true, true, true);  
    myTaskItem = myTaskItems.Add2("", "", "Test task 1. ", 3,   
vsTaskIcon.vsTaskIconSquiggle, false, "", 10, true, true, true);  
    myTaskItem = myTaskItems.Add2("", "", "Test task 2. ", 3,  
 vsTaskIcon.vsTaskIconComment, false, "", 10, true, true, true);  
    MessageBox.Show("Total number of task items: "   
+ myTaskList.TaskItems.Count.ToString());  
    // Remove the second item. The items list in reverse numeric order.  
    myTaskList.TaskItems.Item(1).Delete();  
    MessageBox.Show("Total number of task items: "   
+ myTaskList.TaskItems.Count.ToString());  
}  

Gilt für