Window.SetSelectionContainer - метод
Обновлен: Ноябрь 2007
Позволяет объектам настройки быть активными в окне Свойства, когда это окно активно.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Sub SetSelectionContainer ( _
ByRef Objects As Object() _
)
'Применение
Dim instance As Window
Dim Objects As Object()
instance.SetSelectionContainer(Objects)
void SetSelectionContainer(
ref Object[] Objects
)
void SetSelectionContainer(
array<Object^>^% Objects
)
function SetSelectionContainer(
Objects : Object[]
)
Параметры
- Objects
Тип: array<System.Object[]%
Обязательный. Массив объектов для окна "Свойства".
Заметки
Задает объект, который следует передать окну Свойства, когда окно получит фокус. SetSelectionContainer работает только для окон, созданных методом CreateToolWindow. Другие окна инструментов, например, Обозреватель решений и Список задач, уже содержат код для настройки того, что отображается в окне Свойства.
SetSelectionContainer позволяет связывать объекты с окном, чтобы при получении фокуса окно Свойства свойств отображало свойства для данных объектов. Например, это свойство можно использовать, если имеется пользовательское окно инструментов, которое отображает диаграмму, и нужно отобразить свойства в окне Свойства, чтобы изменить характеристики диаграммы.
Если в SetSelectionContainer передается пустое значение Variant, то он удаляет отображаемый объект. Объект отображается, когда окно инструментов активно, а объекты доступны из контейнера выделения.
Примеры
Для SetSelectionContainer требуется использовать окно инструментов. Пример использования данного метода см. в образце ToolWindow на веб-странице Образцы автоматизации Visual Studio.
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.