ToolWindows.TaskList Свойство

Определение

Получает объект TaskList.

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

Значение свойства

TaskList

Объект TaskList.

Атрибуты

Примеры

В этом примере открывается окно список задач , в него добавляются два элемента и удаляется один из них.

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());  
}  

Применяется к