Condividi tramite


Interfaccia IVsTextViewCreationListener

Un listener per l'evento generato quando un adattatore della visualizzazione di testo (IVsTextView) viene creato e inizializzato.

Spazio dei nomi:  Microsoft.VisualStudio.Editor
Assembly:  Microsoft.VisualStudio.Editor (in Microsoft.VisualStudio.Editor.dll)

Sintassi

'Dichiarazione
Public Interface IVsTextViewCreationListener
public interface IVsTextViewCreationListener
public interface class IVsTextViewCreationListener
type IVsTextViewCreationListener =  interface end
public interface IVsTextViewCreationListener

Il tipo IVsTextViewCreationListener espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico VsTextViewCreated chiamato quando a IVsTextView l'adattatore è stato creato e inizializzato stato.

In alto

Note

Gli esportatori devono contrassegnare la loro esportazione utilizzando il seguente attributo:

[Export(typeof(IVsTextViewCreationListener))] 

Filtrate il listener per uno specifico ContentTypeAttribute e TextViewRoleAttribute.

Ad esempio, per limitare il listener alle visualizzazioni di testo modificabile, utilizzare gli attributi seguenti:

[Export(typeof(IVsTextViewCreationListener))]
[ContentType("text")]
[TextViewRole(PredefinedTextViewRoles.Editable)]

Per ulteriori informazioni sull'utilizzo ContentTypeAttribute e TextViewRoleAttribute, vedere Punti di estensione di editor.

È possibile utilizzare questo listener quando si desidera gestire le sequenze di tasti specifiche nell'estensione. Questa operazione per ottenere un riferimento all'adattatore della visualizzazione di testo (AddCommandFilter) durante la visualizzazione di testo viene creata, quindi utilizzando questo riferimento per aggiungere un filtro di comando a una visualizzazione (tramite diIVsTextView).

Esempi

È possibile trovare gli esempi di questa interfaccia le seguenti procedure dettagliate:

procedura dettagliata: Visualizzazione del supporto di firma

procedura dettagliata: Visualizzazione di completamento delle istruzioni

procedura dettagliata: Utilizzando un tasto di scelta rapida a un'estensione dell'editor

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Editor