この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 |
訳文
原文
|
ContextAttribute インターフェイス
[ダイナミック ヘルプ] ウィンドウのグローバル コンテキストまたはウィンドウのコンテキストに関連付けられた単一の属性を表します。
アセンブリ: EnvDTE (EnvDTE.dll 内)
ContextAttribute 型で公開されるメンバーは以下のとおりです。
| 名前 | 説明 | |
|---|---|---|
|
Collection | このプロパティをサポートしている ContextAttribute オブジェクトを含むコレクションを取得します。 |
|
DTE | トップレベルの機能拡張オブジェクトを取得します。 |
|
Name | オブジェクトの名前を取得します。 |
|
Values | 属性の値のコレクションを取得します。 |
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