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 | 視窗框架變更時發生。 |
回頁首