IVsTextViewCreationListener 介面
當文字檢視配置器時,引發事件的接聽程式 (IVsTextView) 建立和初始化。
命名空間: Microsoft.VisualStudio.Editor
組件: Microsoft.VisualStudio.Editor (在 Microsoft.VisualStudio.Editor.dll 中)
語法
'宣告
Public Interface IVsTextViewCreationListener
public interface IVsTextViewCreationListener
public interface class IVsTextViewCreationListener
type IVsTextViewCreationListener = interface end
public interface IVsTextViewCreationListener
IVsTextViewCreationListener 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
VsTextViewCreated | 在已建立並初始化 IVsTextView 配接器時呼叫。 |
回頁首
備註
匯入程式必須將其匯出,使用下列屬性標記:
[Export(typeof(IVsTextViewCreationListener))]
您可以篩選特定這個接聽程式ContentTypeAttribute和TextViewRoleAttribute。
比方說,若要限制這個接聽程式的可編輯的文字檢視,您可以使用下列屬性:
[Export(typeof(IVsTextViewCreationListener))]
[ContentType("text")]
[TextViewRole(PredefinedTextViewRoles.Editable)]
如需使用 ContentTypeAttribute 和 TextViewRoleAttribute 的詳細資訊,請參閱 編輯器的擴充點。
當您想要處理您的擴充功能中的特定按鍵時,您可以使用這個接聽程式。 您只要取得文字檢視配置器的參考 (IVsTextView) 建立文字檢視時,然後將指令篩選新增至檢視中使用此參照 (使用AddCommandFilter)。
範例
下列逐步解說中,您可以找到此介面的範例: