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 | 返回显示的项数。 |
页首