ContextAttribute Interface
Visual Studio 2015
Represents a single attribute associated with a global context or window's context in the Dynamic Help window.
Assembly: EnvDTE (in EnvDTE.dll)
| Name | Description | |
|---|---|---|
![]() | Collection | Gets the collection containing the ContextAttribute object supporting this property. |
![]() | DTE | Gets the top-level extensibility object. |
![]() | Name | Gets the name of the object. |
![]() | Values | Gets a collection of values for the attribute. |
| Name | Description | |
|---|---|---|
![]() | Remove() | Removes the attribute from its parent ContextAttributes collection. |
Sub ContextAttributeExample() ' Get a reference to Solution Explorer. Dim SolnEx As Window = DTE.Windows. _ Item(Constants.vsWindowKindSolutionExplorer) Dim CA As ContextAttribute ' List the current attributes associated with Solution Explorer. ListAttr(SolnEx, CA) ' Associate a new F1 keyword with Solution Explorer. SolnEx.ContextAttributes.Add("ANewKeyword", 900, _ vsContextAttributeType.vsContextAttributeLookupF1) ListAttr(SolnEx, CA) ' Delete the new F1 keyword from Solution Explorer. SolnEx.ContextAttributes.Item(3).Remove() ListAttr(SolnEx, CA) End Sub Sub ListAttr(ByVal SolnEx As Object, ByVal CA As ContextAttribute) ' Support function for CATest(). Lists the current attributes ' associated with Solution Explorer. Dim msg As String MsgBox("Number of context attributes in Solution Explorer: " & _ SolnEx.ContextAttributes.Count) For Each CA In SolnEx.ContextAttributes msg = msg & CA.Name & Chr(13) Next MsgBox(msg) msg = "" End Sub
Show:

