IMonitorSelectionService - интерфейс
Контролирует состояние текущего выделения в оболочке.
Этот интерфейс API 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 | Получает файл cookie, присвоенный указанному контексту пользовательского интерфейса команды. |
![]() |
IsCommandContextActive(Guid) | Проверяет, активен ли указанный контекст пользовательского интерфейса команды. |
![]() |
IsCommandContextActive(UInt32) | Проверяет, активен ли контекст пользовательского интерфейса команды для указанного файла cookie. |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
CommandContextChanged | Возникает при активации или деактивации пользовательского интерфейса команды. |
![]() |
DocumentChanged | Возникает при изменении документа. |
![]() |
DocumentWindowChanged | Возникает при изменении окна документа. |
![]() |
SelectionChanged | Возникает при изменении текущего выбора. |
![]() |
UndoManagerChanged | Возникает при изменении текущего UndoManager. |
![]() |
WindowChanged | Возникает при изменении рамки окна. |
В начало страницы