IVsLiteTree 接口

表示一个轻量树控件。 使用,例如,在 对象浏览器查找符号 对话框。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLiteTree
[GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")]
[InterfaceTypeAttribute()]
public interface IVsLiteTree

IVsLiteTree 类型公开以下成员。

方法

  名称 说明
公共方法 AdviseTreeEvents 注册 IVsLiteTreeEvents 接口从而添加一个事件侦听器添加到该侦听器列表。
公共方法 CloneTreeAbsolute 克隆启动某个特定节点的树结构。
公共方法 DelayRedraw 指示是否重绘树。
公共方法 DeleteItems 用于删除特定项目不重新排列树通过调用 ReAlign
公共方法 EnableTreeEvents 启用事件报告在树的。
公共方法 EnumAbsoluteIndices 枚举在树的项列表开始在特定索引。
公共方法 EnumOrderedListItems 枚举完整树每个列表子树。
公共方法 GetDescendantItemCount 返回特定节点的子代的数目。
公共方法 GetExpandableAbsolute 确定是否可以展开项目。
公共方法 GetExpandedAbsolute 确定项是展开。
公共方法 GetExpandedListAbsolute 返回展开的列表在给定索引,因此,如果有的话)。
公共方法 GetInitFlags 检索树列表选项。
公共方法 GetItemInfoAbsolute 检索父列表节点。
公共方法 GetOffsetFromParent 返回在父节点的索引和相关的索引之间的偏移量。
公共方法 GetParentIndexAbsolute 获取下可见展开列表。
公共方法 Init 使用指定的选项,初始化树。
公共方法 InsertItems 不执行重新排列) 的插入项。
公共方法 QueryItemVisible 指示项目是否可见。
公共方法 ReAlign 重新排列 IVsLiteTreeList 实例指定的列表。
公共方法 Refresh 通过根据需要调用 UpdateRequired 刷新树。
公共方法 SetRedraw 设置或重置重绘树列表。
公共方法 SetRoot 设置树的根对象。
公共方法 ToggleExpansionAbsolute 展开绝对索引选定的项。
公共方法 ToggleStateAbsolute 切换项的状态。项可以有两个以上的状态。
公共方法 UnadviseTreeEvents 取消 IVsLiteTreeEvents 接口和从列表从而移除事件侦听器。
公共方法 VisibleItemCount 返回显示的项数。

页首

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间