Share via


Window.SetSelectionContainer 方法

当**“属性”**窗口活动时,允许将其中的对象设置为活动对象。

命名空间:  EnvDTE
程序集:  EnvDTE(在 EnvDTE.dll 中)

语法

声明
Sub SetSelectionContainer ( _
    ByRef Objects As Object() _
)
void SetSelectionContainer(
    ref Object[] Objects
)
void SetSelectionContainer(
    array<Object^>^% Objects
)
abstract SetSelectionContainer : 
        Objects:Object[] byref -> unit
function SetSelectionContainer(
    Objects : Object[]
)

参数

  • Objects
    类型:array<Object[]%

    必选。 “属性”窗口的对象数组。

备注

设置应在**“属性”窗口具有焦点时传递给它的对象。 SetSelectionContainer 仅对使用 CreateToolWindow 方法创建的窗口有效。 其他工具窗口(如“解决方案资源管理器”“任务列表”)已经具有用于设置在“属性”**窗口中显示的内容的代码。

SetSelectionContainer 允许您将对象与窗口关联,这样只要窗口有焦点,**“属性”窗口就显示这些对象的属性。 例如,如果您有一个显示图表的自定义工具窗口并希望在“属性”**窗口中显示属性以便更改图表的特征,则您需要使用此属性。

如果 SetSelectionContainer 传递了一个空的 Variant 值,它将移除所显示的对象。 当工具窗口活动并且来自选定内容容器的对象可用时,对象将显示。

示例

SetSelectionContainer 需要工具窗口。 有关如何使用此方法的示例,请参见 Visual Studio Automation Samples(Visual Studio 自动化示例)网页上的 ToolWindow 示例。

.NET Framework 安全性

请参阅

参考

Window 接口

EnvDTE 命名空间