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 命名空间