Freigeben über


Erstellen von benutzerdefinierten Tasklisten-Ansichten

Sie können eine benutzerdefinierte Aufgabenliste in Visual Studio anzeigen, indem Sie eine benutzerdefinierte Ansicht der Aufgabenliste erstellen.

Verwenden Sie die Registrierung, um eine benutzerdefinierte Ansicht zu erstellen und diese Angaben zu machen:

  • Die Spalten

  • Die Sortierreihenfolge für die Spalten

  • Die Standardsortierreihenfolge

  • Kategorien für Aufgaben, die angezeigt werden soll

Sie können eine benutzerdefinierte Kategorie CAT_ALL für mehrere Kategorien anzeigen oder angeben. Sie können benutzerdefinierte Text auch Spalten erstellen, die Text enthalten. Allerdings können Sie benutzerdefinierten Text nicht auf Spalten sortieren.

In den folgenden Tabellen werden im Registrierungsformat für benutzerdefinierte Ansichten der Aufgabenliste angezeigt.

In jedem der Tabellen, ist GEGEN Reg-Stamm gleich HKEY_LOCAL_MACHINE \ Software \ Microsoft \ VisualStudio \ 8.0 \. Die Tabellen stellen die Einträge für Skripts und zusätzliche Informationen für jede Registrierung Statement bereit.

[GEGEN Reg-StammTaskList Ordner Views \ \. \GUID]

Name

Typ

Bereich

Beschreibung

Name

REG_SZ

Text

STRING-Name der Ansicht oder #xxx.

Der Name kann z. B. eine normale Zeichenfolge „My benutzerdefinierte Ansicht“ sein, oder es kann eine Ressourcenzeichenfolge in einem Paket (#xxx) sein.

Package

REG_SZ

Text

[entscheiden Sie], Zeichenfolgendarstellung von GUIDs. Dies ist erforderlich, wenn einige Ressourcenzeichenfolgen Zeichenfolgen (#xxx) befinden. andernfalls wird es ignoriert.

[GEGEN Reg-StammTaskList Ordner Views \ \. \ \. \GUIDSpaltenZahl]

Hinweis

Zahl Basis 1 ist die Reihenfolge der Spalten in der Sicht (wobei 1 die am weitesten links stehende Spalte ist).Weitere Spalten Inkrement Zahl.

Name

Typ

Bereich

Beschreibung

Feld

REG_DWORD

 

VSTASKFIELD , das das Feld der Spalte befindet.

Breite

REG_DWORD

 

Optional. Die Breite der Spalte in Pixel. Wenn die Spalte nicht wesentlich ist, wird dieser Parameter ignoriert.

Index

REG_DWORD

 

Optional. Wenn das Feld FLD_CUSTOM ist, ist dies der benutzerdefinierte Spaltenindex.

Name

REG_SZ

Text

IF-Feld ist FLD_CUSTOM, dies ist der Name der benutzerdefinierten Spalte.

Name kann eine Ressourcenzeichenfolge in #xxx Format werden.

Filter

REG_SZ oder REG_DWORD

 

Entweder ein DWORD, das die integrierten VSTASKCATEGORY oder STRING aufweist, die die GUID einer benutzerdefinierten Kategorie darstellt.

[GEGEN Reg-StammTaskList Ordner Views \ \. \ \GUIDSortierung \Zahl]

Hinweis

Zahl identifiziert den Sortierschlüssel.Zum Beispiel für den primären Sortierschlüssel, Zahl ist gleich 1.Für den sekundären Sortierschlüssel entspricht Zahl 2 usw.

Name

Typ

Bereich

Beschreibung

Feld

REG_DWORD

 

VSTASKFIELD , das das Feld der Spalte befindet.

Index

REG_DWORD

 

Optional. Wenn das Feld FLD_CUSTOM ist, ist dies der benutzerdefinierte Spaltenindex.

Um eine benutzerdefinierte Spalte zu implementieren, müssen Sie die IVsTaskItem2-Schnittstelle für den Aufgabenelementen implementieren, und Sie müssen die folgenden Methoden für diese Schnittstelle implementieren:

Bei Bedarf die IVsTaskItem2 Implementierung fragt die Aufgabenliste mithilfe einer benutzerdefinierten Spaltennummer von einer bestimmten Ansicht, dargestellt durch einige guid. Wenn die Aufgabe die entsprechenden Informationen über diese Spalte in dieser Sicht enthält, geben Sie Informationen an diese Spalte und geben an, ob dieser Text schreibgeschützt ist.

Siehe auch

Aufgaben

Gewusst wie: Erstellen von benutzerdefinierten Kategorien der Aufgabenliste