ISchemaModelViewer 接口

表示抽象模型查看器(如架构视图或依赖关系查看器)。

此 API 不兼容 CLS。 

命名空间:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
程序集:  Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)

语法

声明
<CLSCompliantAttribute(False)> _
Public Interface ISchemaModelViewer
[CLSCompliantAttribute(false)]
public interface ISchemaModelViewer
[CLSCompliantAttribute(false)]
public interface class ISchemaModelViewer
[<CLSCompliantAttribute(false)>]
type ISchemaModelViewer =  interface end
public interface ISchemaModelViewer

ISchemaModelViewer 类型公开以下成员。

方法

  名称 说明
公共方法 AddNodes(IList<IList<ISchemaModelViewerNode>>) 将节点列表添加到架构视图。
公共方法 AddNodes(IList<IList<ISchemaModelViewerNode>>, Boolean, Boolean) 将节点列表添加到架构视图。
公共方法 AddRootNode 将通常表示项目节点的根节点添加到架构视图。
公共方法 GetExpandedNodes 返回展开节点的列表。
公共方法 GetRootNodes 返回根节点的列表。
公共方法 GetSelectedModelElementNodes 查找选择范围中的所有节点,并返回属于 ModelElementNodes 的节点。
公共方法 GetSelectedNodes 返回所选节点的列表。
公共方法 ProjectNodeRenamed 更新用户界面以反映重命名结果。
公共方法 Refresh 刷新架构视图。
公共方法 RefreshNodes 刷新指定节点列表。
公共方法 RegisterForCommandRouting 为 OLE 命令目标路由注册指定对象。
公共方法 RegisterForLimitedCommandRouting 为 OLE 命令目标路由注册指定对象。
公共方法 RemoveFromCommandRouting 从 OLE 命令目标路由移除指定对象。
公共方法 RemoveNode 从树中移除指定节点。
公共方法 RemoveNodes 从架构视图中移除节点列表。
公共方法 SelectAndExpandActiveProjectNode 选择并展开表示所选项目或活动项目的节点。
公共方法 SelectAndExpandProjectNode 选择并展开项目节点。
公共方法 SelectNode 选择指定模型元素的节点,并可以选择将其展开。
公共方法 SelectNodes(IList<IModelElement>) 选择与指定模型元素关联的节点。
公共方法 SelectNodes(IList<IList<ISchemaModelViewerNode>>, Boolean) 选择具有指定路径的节点,并可以选择将其展开。

页首

请参见

参考

Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer 命名空间