共用方式為


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