Window.ContextAttributes-Eigenschaft
Ruft eine ContextAttributes-Auflistung ab, über die Automatisierungsclients den derzeit im Fenster Dynamische Hilfe ausgewählten Elementen neue Attribute hinzufügen und kontextbezogene Hilfe für die zusätzlichen Attribute bereitstellen können.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property ContextAttributes As ContextAttributes
ContextAttributes ContextAttributes { get; }
property ContextAttributes^ ContextAttributes {
ContextAttributes^ get ();
}
abstract ContextAttributes : ContextAttributes
function get ContextAttributes () : ContextAttributes
Eigenschaftswert
Typ: EnvDTE.ContextAttributes
Eine ContextAttributes-Auflistung.
Beispiele
Sub ContextAttributesExample(ByVal dte As DTE2)
' List the current context attributes associated with
' Solution Explorer.
Dim explorerWin As Window = dte.ToolWindows.SolutionExplorer.Parent
Dim attrs As String
Dim attr As ContextAttribute
For Each attr In explorerWin.ContextAttributes
attrs &= attr.Name & vbCrLf
Next
MsgBox("Solution Explorer has the following context attributes:" _
& vbCrLf & vbCrLf & attrs)
' Associate a new F1 keyword with Solution Explorer.
explorerWin.ContextAttributes.Add("ANewKeyword", "900", _
vsContextAttributeType.vsContextAttributeLookupF1)
attrs = ""
For Each attr In explorerWin.ContextAttributes
attrs &= attr.Name & vbCrLf
Next
MsgBox("Solution Explorer has the following context attributes:" _
& vbCrLf & vbCrLf & attrs)
End Sub
public void ContextAttributeExample(DTE2 dte)
{
// List the current context attributes associated with
// Solution Explorer.
Window explorerWin = dte.ToolWindows.SolutionExplorer.Parent;
string attrs = "";
foreach (ContextAttribute attr in explorerWin.ContextAttributes)
attrs += attr.Name + "\n";
MessageBox.Show(
"Solution Explorer has the following context attributes:\n\n" +
attrs);
// Associate a new F1 keyword with Solution Explorer.
explorerWin.ContextAttributes.Add("ANewKeyword", "900",
vsContextAttributeType.vsContextAttributeLookupF1);
attrs = "";
foreach (ContextAttribute attr in explorerWin.ContextAttributes)
attrs += attr.Name + "\n";
MessageBox.Show(
"Solution Explorer has the following context attributes:\n\n" +
attrs);
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell