Поделиться через


IVsSelectionContext - интерфейс

Пространство имен:  Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Синтаксис

'Декларация
Public Interface IVsSelectionContext
public interface IVsSelectionContext

Тип IVsSelectionContext предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство CurrentContextMenuHost Получите текущее основное приложение контекстного меню
Открытое свойство CurrentDocumentSelection Возвращает коллекцию выбранных в активном окне документа элементов.
Открытое свойство CurrentSelection Возвращает коллекцию выбранных в активном окне элементов.Может быть окном документов или окном инструментов.
Открытое свойство CurrentStore Хранилище, связанное с текущим DocData в обычном режиме.Но другой может переопределить его в случае особой нужды ($$$common Store например)
Открытое свойство DiagramClientView Получает DiagramClientView, который в данный момент имеет фокус.
Открытое свойство SingleDocumentSelection Возвращает основной выбранный объект в окне активного документа.
Открытое свойство SingleSelection Возвращает основной выбранный объект в активном окне.Может быть окном документов или окном инструментов.

В начало страницы

Методы

  Имя Описание
Открытый метод CanDeleteSelectedItems Определите, является ли выбранный элемент удаляемым
Открытый метод DeleteSelectedItems Защищенный метод для удаления выбранных элементов
Открытый метод IsDiagramSelected Определяет, является ли текущее выделение схемой

В начало страницы

Методы расширения

  Имя Описание
Открытый метод расширения AtLeastOneSelected<T>() Перегружен. Вспомогательный метод, который возвращает значение true, если выделение содержит хотя бы элемент типа T (Определено в ExtensionContextExtensions.)
Открытый метод расширения AtLeastOneSelected<T1, T2>() Перегружен. Вспомогательный метод, который возвращает значение true, если выделение содержит хотя бы элемент типа T1 или T2. (Определено в ExtensionContextExtensions.)
Открытый метод расширения GetCurrentDocumentSelection<T> Получите подмножество выделений текущего документа, которые имеют тип T (Определено в ExtensionContextExtensions.)
Открытый метод расширения GetCurrentSelection<T> Получите подмножество текущих выделений, которые имеют тип T (Определено в ExtensionContextExtensions.)
Открытый метод расширения IsAnyDocumentSelectionUndeletable Возвращает значение, указывающее, есть ли в списке выбора элементы фигуры, которые не могут быть удалены.Эта реализация проверяет фигуры Compartment и MoveableHostShape. (Определено в ExtensionContextExtensions.)
Открытый метод расширения IsSingleDocumentSelection Возвращает значение, указывающее, выбран ли только один элемент в активном документе. (Определено в ExtensionContextExtensions.)
Открытый метод расширения IsSingleSelection Возвращает значение, указывающее, выбран ли только один элемент в активном окне.Может быть окном документов или окном инструментов. (Определено в ExtensionContextExtensions.)

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement - пространство имен