SVsTrackSelectionEx Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Передан методу GetService(Type) для возврата ссылки на IVsTrackSelectionEx.
public interface class SVsTrackSelectionEx
public interface class SVsTrackSelectionEx
__interface SVsTrackSelectionEx
[System.Runtime.InteropServices.ComVisible(false)]
public interface SVsTrackSelectionEx
[System.Runtime.InteropServices.ComVisible(false)]
[System.Runtime.InteropServices.Guid("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
public interface SVsTrackSelectionEx
[<System.Runtime.InteropServices.ComVisible(false)>]
type SVsTrackSelectionEx = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Runtime.InteropServices.Guid("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")>]
type SVsTrackSelectionEx = interface
Public Interface SVsTrackSelectionEx
- Атрибуты
Комментарии
Пакеты VSPackage могут вызывать либо, либо OnSelectChangeEx OnSelectChange , если данные свойства текущего выделения изменились и окно свойств должны быть обновлены. Если иерархия или элемент также изменили, что требует обновления Обозреватель решений, пакеты VSPackage должны вызывать OnSelectChange .
Пакеты VSPackage вызывают Ивстраккселектионекс:: OnElementValueChange для передачи изменений в значение элемента.
SVsTrackSelectionEx
Служба позволяет пакетам VSPackage и среде обмениваться информацией обо всех частях контекста выбора, коллекции значений, поддерживаемых средой для каждого окна. Контекст выбора включает:
IVsHierarchyУказатель для доступа к текущей иерархии
Идентификатор элемента (
VSITEMID
), указывающий текущий элементISelectionContainerУказатель на доступ к данным свойства
Массив значений элементов
Редакторы или конструкторы, которым требуется только изменение ISelectionContainer для обозревателя свойств, должны использовать STrackSelection . Windows, например Обозреватель решений, которые изменяют необходимость использования активной иерархии или ItemId SVsTrackSelectionEx
.