Das Filtern von Projekten für geschachtelte AddItem-Dialogfeld
Wenn Sie ein AddItem Dialogfeld für ein geschachteltes Projekt anzeigen, kann das übergeordnete Projekt steuern, welche Elemente im Dialogfeld angezeigt werden.
Die IVsFilterAddProjectItemDlg2-Schnittstelle können Sie die Knoten filtern, die in einem AddItem Dialogfeld sind. Wenn das untergeordnete Projekt das AddItem Dialogfeld anzeigt, kann das übergeordnete Element der IVsFilterAddProjectItemDlg-Schnittstelle implementieren und Elemente filtern, die andernfalls in Projekt des untergeordneten Elements angezeigt werden.
Wenn Projekte nach Funktion bestimmte Elemente in Projekten gruppiert werden, können Sie IVsFilterAddProjectItemDlg implementiert werden, wenn der Benutzer im Kontextmenü Projektelemente hinzufügen in einem geschachtelten Projekt ausgewählt werden. Projektelemente oder Dateien nur IvsFilterAddProjectItemDlg displays Implementieren dieser Gruppe bestimmt. Projektelemente für andere Gruppen werden aus dem Dialogfeld herausgefiltert, auch wenn sie im gleichen Verzeichnis gespeichert sind.
Wenn ein Benutzer das Dialogfeld AddItem für das untergeordnete Element geöffnet wird, wird die übergeordnete Implementierung des Projekts der IVsFilterAddProjectItemDlg-Schnittstelle aufgerufen.
Die IVsFilterAddProjectItemDlg-Schnittstelle kann das Filtern nach Kategorie ebenfalls implementieren. Weitere Informationen finden Sie unter Elemente in den Dialogfeldern Neues Element hinzufügen und Registrieren von Projekt- und Elementvorlagen.
Siehe auch
Referenz
Konzepte
Elemente in den Dialogfeldern Neues Element hinzufügen