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