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 | |
---|---|---|
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