IDependencyView 接口

表示依赖关系视图。

此 API 不兼容 CLS。 

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

语法

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

IDependencyView 类型公开以下成员。

方法

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

页首

事件

  名称 说明
公共事件 AddDependencyNodes 在新节点添加到数据库依赖关系视图时引发。
公共事件 RemoveDependencyNodes 在从数据库依赖关系视图中移除新节点时引发。

页首

请参见

参考

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