IVsLiteTree – rozhraní
Publikováno: srpen 2016
Představuje ovládací prvek prosté stromu. Použité, například v rámci objektprohlížeče a NajítSymbol dialogová okna.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)
Syntaxe
[ComConversionLossAttribute]
[GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")]
[InterfaceTypeAttribute(1)]
public interface IVsLiteTree
[ComConversionLossAttribute]
[GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")]
[InterfaceTypeAttribute(1)]
public interface class IVsLiteTree
[<ComConversionLossAttribute>]
[<GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")>]
[<InterfaceTypeAttribute(1)>]
type IVsLiteTree = interface end
<ComConversionLossAttribute>
<GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")>
<InterfaceTypeAttribute(1)>
Public Interface IVsLiteTree
Metody
Název | Popis | |
---|---|---|
![]() |
AdviseTreeEvents(IVsLiteTreeEvents, UInt32) | Zaregistruje IVsLiteTreeEvents rozhraní, a proto naslouchací proces události přidá do seznamu naslouchací proces. |
![]() |
CloneTreeAbsolute(UInt32, IVsLiteTree) | Duplicity stromové struktury od určitého uzlu. |
![]() |
DelayRedraw(Int32) | Označuje, zda chcete překreslit stromovou strukturu. |
![]() |
DeleteItems(IVsLiteTreeList, UInt32, UInt32) | Slouží k odstranění konkrétní položky bez opětovné zarovnání stromu voláním ReAlign. |
![]() |
EnableTreeEvents(UInt32, Int32) | Umožňuje vykazování události ve stromové struktuře. |
![]() |
EnumAbsoluteIndices(IVsLiteTreeList, UInt32, IntPtr, UInt32) | Vytvoří výčet položek ve stromovém seznamu, počínaje zejména index. |
![]() |
EnumOrderedListItems(UInt32, IVsLiteTreeList, UInt32, UInt32, UInt32) | Zobrazení výčtu dokončení stromového seznamu podstromu najednou. |
![]() |
GetDescendantItemCount(UInt32, UInt32) | Vrátí počet následníků daný uzel. |
![]() |
GetExpandableAbsolute(UInt32, Int32) | Určuje, zda můžete rozbalit položku. |
![]() |
GetExpandedAbsolute(UInt32, Int32) | Určuje, zda je rozšířená položky. |
![]() |
GetExpandedListAbsolute(UInt32, UInt32, IVsLiteTreeList) | Vrátí rozbaleného seznamu v daném indexu, pokud existuje. |
![]() |
GetInitFlags(UInt32) | Načte seznam možností stromu. |
![]() |
GetItemInfoAbsolute(UInt32, IVsLiteTreeList, UInt32, UInt32) | Načte seznam nadřazený uzel. |
![]() |
GetOffsetFromParent(UInt32, UInt32, UInt32) | Vrací posun mezi index nadřazeného uzlu a relativní index. |
![]() |
GetParentIndexAbsolute(UInt32, UInt32) | Získá další viditelné rozbaleného seznamu. |
![]() |
Init(UInt32) | Inicializuje stromu pomocí zadané možnosti. |
![]() |
InsertItems(IVsLiteTreeList, UInt32, UInt32) | Vložte položky bez provedení nové zarovnání. |
![]() |
QueryItemVisible(UInt32, Int32) | Označuje, zda je položka viditelná. |
![]() |
ReAlign(IVsLiteTreeList) | Změna zarovnání součástí seznamu určený IVsLiteTreeList instance. |
![]() |
Refresh() | Aktualizovat stromu voláním UpdateRequired podle potřeby. |
![]() |
SetRedraw(Int32) | Nastaví nebo obnoví překreslování stromového seznamu. |
![]() |
SetRoot(IVsLiteTreeList, IVsLiteTree) | Nastaví kořenový objekt stromu. |
![]() |
ToggleExpansionAbsolute(UInt32, Int32, Int32) | Rozšíří položky zvolila absolutní index. |
![]() |
ToggleStateAbsolute(UInt32, UInt32) | Přepíná stav položky. Položka může mít více než dvěma stavy. |
![]() |
UnadviseTreeEvents(UInt32) | Zruší registraci IVsLiteTreeEvents rozhraní a proto naslouchací proces události odebere ze seznamu. |
![]() |
VisibleItemCount(UInt32) | Vrátí počet zobrazených položek. |
Viz také
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek