Sdílet prostřednictvím


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
System_CAPS_pubmethod AdviseTreeEvents(IVsLiteTreeEvents, UInt32)

Zaregistruje IVsLiteTreeEvents rozhraní, a proto naslouchací proces události přidá do seznamu naslouchací proces.

System_CAPS_pubmethod CloneTreeAbsolute(UInt32, IVsLiteTree)

Duplicity stromové struktury od určitého uzlu.

System_CAPS_pubmethod DelayRedraw(Int32)

Označuje, zda chcete překreslit stromovou strukturu.

System_CAPS_pubmethod DeleteItems(IVsLiteTreeList, UInt32, UInt32)

Slouží k odstranění konkrétní položky bez opětovné zarovnání stromu voláním ReAlign.

System_CAPS_pubmethod EnableTreeEvents(UInt32, Int32)

Umožňuje vykazování události ve stromové struktuře.

System_CAPS_pubmethod EnumAbsoluteIndices(IVsLiteTreeList, UInt32, IntPtr, UInt32)

Vytvoří výčet položek ve stromovém seznamu, počínaje zejména index.

System_CAPS_pubmethod EnumOrderedListItems(UInt32, IVsLiteTreeList, UInt32, UInt32, UInt32)

Zobrazení výčtu dokončení stromového seznamu podstromu najednou.

System_CAPS_pubmethod GetDescendantItemCount(UInt32, UInt32)

Vrátí počet následníků daný uzel.

System_CAPS_pubmethod GetExpandableAbsolute(UInt32, Int32)

Určuje, zda můžete rozbalit položku.

System_CAPS_pubmethod GetExpandedAbsolute(UInt32, Int32)

Určuje, zda je rozšířená položky.

System_CAPS_pubmethod GetExpandedListAbsolute(UInt32, UInt32, IVsLiteTreeList)

Vrátí rozbaleného seznamu v daném indexu, pokud existuje.

System_CAPS_pubmethod GetInitFlags(UInt32)

Načte seznam možností stromu.

System_CAPS_pubmethod GetItemInfoAbsolute(UInt32, IVsLiteTreeList, UInt32, UInt32)

Načte seznam nadřazený uzel.

System_CAPS_pubmethod GetOffsetFromParent(UInt32, UInt32, UInt32)

Vrací posun mezi index nadřazeného uzlu a relativní index.

System_CAPS_pubmethod GetParentIndexAbsolute(UInt32, UInt32)

Získá další viditelné rozbaleného seznamu.

System_CAPS_pubmethod Init(UInt32)

Inicializuje stromu pomocí zadané možnosti.

System_CAPS_pubmethod InsertItems(IVsLiteTreeList, UInt32, UInt32)

Vložte položky bez provedení nové zarovnání.

System_CAPS_pubmethod QueryItemVisible(UInt32, Int32)

Označuje, zda je položka viditelná.

System_CAPS_pubmethod ReAlign(IVsLiteTreeList)

Změna zarovnání součástí seznamu určený IVsLiteTreeList instance.

System_CAPS_pubmethod Refresh()

Aktualizovat stromu voláním UpdateRequired podle potřeby.

System_CAPS_pubmethod SetRedraw(Int32)

Nastaví nebo obnoví překreslování stromového seznamu.

System_CAPS_pubmethod SetRoot(IVsLiteTreeList, IVsLiteTree)

Nastaví kořenový objekt stromu.

System_CAPS_pubmethod ToggleExpansionAbsolute(UInt32, Int32, Int32)

Rozšíří položky zvolila absolutní index.

System_CAPS_pubmethod ToggleStateAbsolute(UInt32, UInt32)

Přepíná stav položky. Položka může mít více než dvěma stavy.

System_CAPS_pubmethod UnadviseTreeEvents(UInt32)

Zruší registraci IVsLiteTreeEvents rozhraní a proto naslouchací proces události odebere ze seznamu.

System_CAPS_pubmethod VisibleItemCount(UInt32)

Vrátí počet zobrazených položek.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek