Créer des affichages personnalisés de liste des tâches
Vous pouvez afficher une liste de tâches personnalisé dans Visual Studio en créant une vue personnalisée de la liste des tâches.
Utilisez le Registre pour créer un affichage personnalisé et effectuer les caractéristiques suivantes :
les colonnes
L'ordre de tri des colonnes
l'ordre de tri par défaut
Catégories de tâche à afficher
Vous pouvez afficher une catégorie personnalisée ou spécifier CAT_ALL pour plusieurs catégories. Vous pouvez également créer des colonnes personnalisées de texte qui contiennent n'importe quel texte. Toutefois, vous ne pouvez pas trier sur les colonnes personnalisées de texte.
Les tableaux suivants présentent le format de Registre pour les vues personnalisées de liste des tâches.
Dans chacune des tables, VS la racine de registre est égal à \Software\Microsoft\VisualStudio HKEY_LOCAL_MACHINE \ 8,0 \. Les tables fournissent des entrées et des informations supplémentaires de script pour chaque instruction de Registre.
[VS la racine de registre\TaskList\Views \GUID]
Nom |
Type |
Plage |
Description |
---|---|---|---|
Nom |
REG_SZ |
Texte |
nom de chaîne de la vue ou du #xxx. Le nom peut être une chaîne normalisée comme « ma vue personnalisée » ou une chaîne de ressource dans un package (#xxx). |
Package |
REG_SZ |
Texte |
choisissez [] représentation sous forme de chaîne GUID. Cela est obligatoire si certaines chaînes sont des chaînes de ressources (#xxx) ; sinon, il est ignoré. |
[VS la racine de registre\TaskList\Views \GUID\Columns \numéro]
Notes
numéro est la commande de base 1 de colonnes dans la vue (où 1 représente la colonne la plus à gauche).pour plus de colonnes, incrément numéro.
Nom |
Type |
Plage |
Description |
---|---|---|---|
Champ |
REG_DWORD |
|
VSTASKFIELD qui est le champ de la colonne. |
Largeur |
REG_DWORD |
|
Facultatif. Largeur de la colonne en pixels. si la colonne n'est pas importante, ce paramètre est ignoré. |
Index |
REG_DWORD |
|
Facultatif. si le champ est FLD_CUSTOM, c'est l'index de colonne personnalisé. |
Nom |
REG_SZ |
Texte |
Si le champ est FLD_CUSTOM, il s'agit du nom de la colonne personnalisée. Le nom peut également être une chaîne de ressources au format de #xxx. |
Filter |
REG_SZ ou REG_DWORD |
|
Un DWORD qui a un élément VSTASKCATEGORY ou une CHAÎNE qui représente le GUID d'une catégorie personnalisée. |
[VS la racine de registre\TaskList\Views \GUID\Sort \numéro]
Notes
numéro identifie la clé de tri.Par exemple, pour la clé de tri principal, est égal à 1. de numéro .Pour la clé de tri secondaire, numéro égal à 2, et ainsi de suite.
Nom |
Type |
Plage |
Description |
---|---|---|---|
Champ |
REG_DWORD |
|
VSTASKFIELD qui est le champ de la colonne. |
Index |
REG_DWORD |
|
Facultatif. si le champ est FLD_CUSTOM, c'est l'index de colonne personnalisé. |
Pour implémenter une colonne personnalisée, vous devez implémenter l'interface d' IVsTaskItem2 sur vos tâches et vous devez implémenter les méthodes suivantes sur cette interface :
Si nécessaire, la liste des tâches interroge votre implémentation d' IVsTaskItem2 avec un numéro de colonne personnalisé d'une vue spécifique, représentée par un certain GUID. Si votre tâche contient les informations appropriées sur cette colonne dans cette vue, vous indiquez les informations à cette colonne, et les spécifiez si ce texte est en lecture seule.
Voir aussi
Tâches
Comment : Créer des catégories personnalisées de listes de tâches