Creare visualizzazioni personalizzate dell'elenco attività
È possibile visualizzare un elenco attività personalizzato in Visual Studio creando una visualizzazione personalizzata dell'elenco attività.
Utilizzare il Registro di sistema per creare una visualizzazione personalizzata e per effettuare queste specifiche:
le colonne
L'ordinamento delle colonne
Ordinamento predefinito
Categorie di attività che si desidera visualizzare
È possibile visualizzare una categoria personalizzata o specificare CAT_ALL per le più categorie. È anche possibile creare le colonne personalizzate di testo che contengono tutto il testo. Tuttavia, non è possibile ordinare le colonne personalizzate del testo.
Nelle tabelle riportate di seguito il formato del Registro di sistema per le visualizzazioni personalizzate l'elenco attività.
In ognuna delle tabelle, VS la radice del registro è uguale a HKEY_LOCAL_MACHINE \Software\Microsoft\VisualStudio \ 8,0 \. Le tabelle forniscono le voci e le informazioni aggiuntive di script per ogni istruzione del Registro di sistema.
[VS la radice del registro\TaskList\Views \GUID]
Nome |
Type |
Intervallo |
Descrizione |
---|---|---|---|
Nome |
REG_SZ |
Text |
Nome della stringa della visualizzazione o di #xxx. Il nome può essere una normale stringa come “la visualizzazione in modo personalizzato„ o può essere una stringa di risorsa all'interno di un pacchetto (#xxx). |
Pacchetto |
REG_SZ |
Text |
[choose] rappresentazione di stringa del GUID. Questa condizione è obbligatoria se alcune delle stringhe sono stringhe di risorsa (#xxx); in caso contrario, viene ignorata. |
[VS la radice del registro\TaskList\Views \GUID\Columns \numero]
Nota
numero è il 1 ordine in base delle colonne della visualizzazione (dove 1 è la colonna più a sinistra).Per ulteriori colonne, incremento numero.
Nome |
Type |
Intervallo |
Descrizione |
---|---|---|---|
Campo |
REG_DWORD |
|
VSTASKFIELD che è il campo della colonna. |
Larghezza |
REG_DWORD |
|
Parametro facoltativo. Larghezza della colonna in pixel. Se la colonna non è importante, questo parametro viene ignorato. |
Indice |
REG_DWORD |
|
Parametro facoltativo. se il campo è FLD_CUSTOM, questo è l'indice di colonna personalizzato. |
Nome |
REG_SZ |
Text |
Se il campo è FLD_CUSTOM, è il nome della colonna personalizzata. Il nome può essere una stringa di risorsa in formato di #xxx. |
Filtro |
REG_SZ o REG_DWORD |
|
Un DWORD con un incorporato VSTASKCATEGORY o una STRINGA che rappresenta il GUID di una categoria personalizzata. |
[VS la radice del registro\TaskList\Views \GUID\Sort \numero]
Nota
numero identifica la chiave di ordinamento.Ad esempio, per la chiave di ordinamento primaria, uguale a 1. di numero .Per la chiave di ordinamento secondario, numero è uguale a 2, e così via.
Nome |
Type |
Intervallo |
Descrizione |
---|---|---|---|
Campo |
REG_DWORD |
|
VSTASKFIELD che è il campo della colonna. |
Indice |
REG_DWORD |
|
Parametro facoltativo. se il campo è FLD_CUSTOM, questo è l'indice di colonna personalizzato. |
Per implementare una colonna personalizzata, è necessario implementare l'interfaccia di IVsTaskItem2 sugli elementi attività ed è necessario distribuire i seguenti metodi su tale interfaccia:
Una volta obbligatorio, l'elenco attività eseguire una query l'implementazione di IVsTaskItem2 utilizzando un numero di colonne personalizzato da una visualizzazione specifica, rappresentata da un GUID. Se l'attività ha le informazioni corrette sulla colonna nella visualizzazione, immettere le informazioni a tale colonna e si specifica se il testo è di sola lettura.
Vedere anche
Attività
Procedura: Creare categorie personalizzate di Elenchi attività