TaskItem – rozhraní
TaskItem Objekt představuje položky úkolu v Seznam úkolů okna.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
<GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")> _
Public Interface TaskItem
[GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")]
public interface TaskItem
[GuidAttribute(L"58E4D419-6B8C-4C63-92DE-70161CD95890")]
public interface class TaskItem
[<GuidAttribute("58E4D419-6B8C-4C63-92DE-70161CD95890")>]
type TaskItem = interface end
public interface TaskItem
Typ TaskItem zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
Category | Načte řetězec představující kategorii položky úkolu. | |
Checked | Nastaví nebo získá zda položky úkolu v Seznam úkolů okno má ve sloupci políčko Kontrola. | |
Collection | Vrátí kolekci obsahující TaskItem objekt podporující tuto vlastnost. | |
Description | Nastaví nebo řetězec, který představuje popis získá TaskItem objektu. | |
Displayed | Získá, zda je aktuálně zobrazené položky úkolu Seznam úkolů okna. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
FileName | Nastaví nebo získá řetězec představující název souboru, který byl předán Seznam úkolů okna v případě, že úkol byl vytvořen. | |
IsSettable | Vrátí se, zda daný sloupec úkolu lze upravovat. | |
Line | Nastaví nebo získá číslo řádku TaskItem objektu. | |
Priority | Nastaví nebo konstanta, která určuje prioritu úkolu položky získává. | |
SubCategory | Načte řetězec reprezentující položku úkolu podkategorie. |
Nahoru
Metody
Název | Popis | |
---|---|---|
Delete | Odebere položku úkolu z kolekce. | |
Navigate | Požadavky, že položka úkolu jeho umístění a zobrazit, pokud je k úkolu. | |
Select | Způsobí, že tuto položku jako aktivní v integrované vývojové prostředí (IDE). |
Nahoru
Příklady
V následujícím příkladu zobrazí úkoly v doplňky a makrakategorie s Seznam úkolů.
Visual Basic
Sub TaskItemExample()
Dim win As Window = DTE.Windows.Item(Constants.vsWindowKindTaskList)
Dim TL As TaskList = win.Object
Dim TLItem As TaskItem
' Add a couple of tasks to the Task List.
TLItem = TL.TaskItems.Add(" ", " ", "Test task 1.", vsTaskPriority.vsTaskPriorityHigh, vsTaskIcon.vsTaskIconUser, True, , 10, , )
TLItem = TL.TaskItems.Add(" ", " ", "Test task 2.", vsTaskPriority.vsTaskPriorityLow, vsTaskIcon.vsTaskIconComment, , 20, , )
' List the total number of task list items after adding the new
' task items.
MsgBox("Task Item 1 description: " & TL.TaskItems.Item(2).Description)
MsgBox("Total number of task items: " & TL.TaskItems.Count)
' Remove the second task item. The items list in reverse numeric order.
MsgBox("Deleting the second task item")
TL.TaskItems.Item(1).Delete()
MsgBox("Total number of task items: " & TL.TaskItems.Count)
End Sub