Share via


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
Veřejná vlastnost Category Načte řetězec představující kategorii položky úkolu.
Veřejná vlastnost Checked Nastaví nebo získá zda položky úkolu v Seznam úkolů okno má ve sloupci políčko Kontrola.
Veřejná vlastnost Collection Vrátí kolekci obsahující TaskItem objekt podporující tuto vlastnost.
Veřejná vlastnost Description Nastaví nebo řetězec, který představuje popis získá TaskItem objektu.
Veřejná vlastnost Displayed Získá, zda je aktuálně zobrazené položky úkolu Seznam úkolů okna.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost 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.
Veřejná vlastnost IsSettable Vrátí se, zda daný sloupec úkolu lze upravovat.
Veřejná vlastnost Line Nastaví nebo získá číslo řádku TaskItem objektu.
Veřejná vlastnost Priority Nastaví nebo konstanta, která určuje prioritu úkolu položky získává.
Veřejná vlastnost SubCategory Načte řetězec reprezentující položku úkolu podkategorie.

Nahoru

Metody

  Název Popis
Veřejná metoda Delete Odebere položku úkolu z kolekce.
Veřejná metoda Navigate Požadavky, že položka úkolu jeho umístění a zobrazit, pokud je k úkolu.
Veřejná metoda 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

Viz také

Referenční dokumentace

EnvDTE – obor názvů