共用方式為


IMonitorSelectionService 介面

監視 shell 中目前的選取狀態。

此應用程式開發介面不符合 CLS 標準。 

命名空間:  Microsoft.VisualStudio.Modeling.Shell
組件:  Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll 中)

語法

'宣告
<CLSCompliantAttribute(False)> _
Public Interface IMonitorSelectionService
[CLSCompliantAttribute(false)]
public interface IMonitorSelectionService

IMonitorSelectionService 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 CurrentDocument 取得現用文件。
公用屬性 CurrentDocumentView 取得現用文件檢視。
公用屬性 CurrentSelectionContainer 取得使用中選取範圍容器。
公用屬性 CurrentUndoManager 取得指派給使用中文件視窗的 UndoManager
公用屬性 CurrentWindow 取得正在使用中的文件窗格或工具視窗窗格。
公用屬性 CurrentWindowFrame 取得正在使用中的文件框架或工具視窗框架。

回頁首

方法

  名稱 描述
公用方法 GetCommandContextCookie 取得指派給指定命令 UI 內容的 cookie。
公用方法 IsCommandContextActive(Guid) 確認指定的命令 UI 內容是否為作用中。
公用方法 IsCommandContextActive(UInt32) 確認指定的 Cookie 的命令 UI 內容是否為作用中。

回頁首

事件

  名稱 描述
公用事件 CommandContextChanged 在啟動或停用命令 UI 內容時發生。
公用事件 DocumentChanged 文件變更時發生。
公用事件 DocumentWindowChanged 文件視窗變更時發生。
公用事件 SelectionChanged 目前選取範圍變更時發生。
公用事件 UndoManagerChanged 當目前的 UndoManager 變更時發生。
公用事件 WindowChanged 視窗框架變更時發生。

回頁首

請參閱

參考

Microsoft.VisualStudio.Modeling.Shell 命名空間