Metodo UIHierarchy.GetItem
Ottiene l'elemento definito dal percorso specificato.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
Function GetItem ( _
Names As String _
) As UIHierarchyItem
UIHierarchyItem GetItem(
string Names
)
UIHierarchyItem^ GetItem(
[InAttribute] String^ Names
)
abstract GetItem :
Names:string -> UIHierarchyItem
function GetItem(
Names : String
) : UIHierarchyItem
Parametri
- Names
Tipo: System.String
obbligatorio.I nomi in sequenza dalla radice che consente ai sottonodi successivi.Il cognome della matrice è il nodo restituito come UIHierarchyItem oggetto.
Valore restituito
Tipo: EnvDTE.UIHierarchyItem
In UIHierarchyItem oggetto.
Note
Il percorso include i nomi dei nodi separati dalle barre rovesciate (\).Se due barre rovesciate adiacenti vengono a loro, vengono analizzati come singolo carattere barra rovesciata che fa parte di un nome nodo e non di un separatore.
[!NOTA]
Per informazioni dettagliate su un altro modo per accedere ai nodi in un UIHierarchy, vedere UIHierarchy oggetto.
Esempi
Sub GetItemExample()
Dim UIH As UIHierarchy = _
DTE.Windows.Item(Constants.vsWindowKindMacroExplorer).Object
Dim UIHItem As UIHierarchyItem = UIH.GetItem("Macros\Samples")
UIHItem.Select(vsUISelectionType.vsUISelectionTypeSetCaret)
If UIHItem.IsSelected = False Then
If UIH.UIHierarchyItems.Expanded = True Then
MsgBox("Node is expanded.")
Else
MsgBox("Node is not expanded.")
End If
End If
UIH.SelectDown(vsUISelectionType.vsUISelectionTypeSelect, 2)
UIH.DoDefaultAction()
UIH.SelectDown(vsUISelectionType.vsUISelectionTypeSelect, 1)
UIH.SelectUp(vsUISelectionType.vsUISelectionTypeExtend, 1)
End Sub
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Altre risorse
Procedura: modificare le visualizzazioni ad albero mediante UIHierarchy