SelectionContainer-Schnittstelle
Aktualisiert: November 2007
Stellt den Auswahlkontext mit Objekten dar, die die Auswahl unterhalb der Projektelementebene nachbilden.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
<GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")> _
Public Interface SelectionContainer _
Implements IEnumerable
Dim instance As SelectionContainer
[GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface SelectionContainer : IEnumerable
[GuidAttribute(L"02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface class SelectionContainer : IEnumerable
public interface SelectionContainer extends IEnumerable
Hinweise
Das SelectionContainer-Objekt ist ein allgemeines Objekt zur Auswahlüberwachung. Für die Umgebung steht ein globales Auswahlobjekt zur Verfügung: DTE.SelectedItems.SelectionContainer.
SelectedItems ist eine Auflistung, die einzelne ProjectItem-Objekte darstellt, aus denen Sie das Project-Objekt abrufen können. Da ein Element jedoch die Auswahl eines beliebigen Objekts innerhalb seines Kontexts anbieten kann, kann SelectionContainer ein ausgewähltes Objekt beliebigen Typs darstellen.
Beispiele
Sub SelectionContainerExample()
Dim SelContain As SelectionContainer
Dim ContainerItem As SelectedItem
' Set references to the selection container and its selected item.
SelContain = DTE.SelectedItems.SelectionContainer
ContainerItem = DTE.SelectedItems.Item(1)
' Print the name of the container of the selected item.
MsgBox(ContainerItem.Name)
End Sub