SVsTrackSelectionEx 接口

传递给 GetService 返回对 IVsTrackSelectionEx

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")> _
<ComVisibleAttribute(False)> _
<GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")> _
Public Interface SVsTrackSelectionEx
[GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
[ComVisibleAttribute(false)]
[GuidAttribute("18291FD1-A1DD-4264-AEAD-6AFD616BF15A")]
public interface SVsTrackSelectionEx

备注

Vspackage 可以调用 OnSelectChangeExOnSelectChange ,在当前选择的属性更改数据时,属性窗口必须更新。 如果该层次结构或项目还将需要更新到 解决方案资源管理器, Vspackage 必须调用 OnSelectChange

Vspackage 调用 IVsTrackSelectionEx:: 要报告的OnElementValueChange 更改元素值。

SVsTrackSelectionEx 服务允许 Vspackage 和该环境进行沟通选择上下文,则该环境中为每个窗口保持值的集合的所有部分。 选择上下文包括:

只需要更改属性浏览器中 ISelectionContainer 的编辑器或设计器应使用 STrackSelection。 窗口,如下 解决方案资源管理器,更改活动的层次结构/itemid 需要使用 SVsTrackSelectionEx

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间