共用方式為


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