Compartir a través de


IVsTextViewCreationListener (Interfaz)

Un agente de escucha el evento se produce cuando se crea e inicializa un adaptador de vista de texto (IVsTextView).

Espacio de nombres:  Microsoft.VisualStudio.Editor
Ensamblado:  Microsoft.VisualStudio.Editor (en Microsoft.VisualStudio.Editor.dll)

Sintaxis

'Declaración
Public Interface IVsTextViewCreationListener
public interface IVsTextViewCreationListener
public interface class IVsTextViewCreationListener
type IVsTextViewCreationListener =  interface end
public interface IVsTextViewCreationListener

El tipo IVsTextViewCreationListener expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público VsTextViewCreated Se invoca cuando un adaptador de IVsTextView se ha creado e inicializado.

Arriba

Comentarios

Los exportadores deben marcar su exportación mediante el atributo siguiente:

[Export(typeof(IVsTextViewCreationListener))] 

Se filtra a este agente de escucha para ContentTypeAttribute concreto y TextViewRoleAttribute.

Por ejemplo, para limitar a este agente de escucha a las vistas de texto modificable, utilice los atributos siguientes:

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

Para obtener más información sobre el uso de ContentTypeAttribute y TextViewRoleAttribute, vea Puntos de extensión del editor.

Puede utilizar este agente de escucha cuando desea controlar pulsaciones de tecla específicas en la extensión. Esto se hace obteniendo una referencia al adaptador de vista de texto (IVsTextView) cuando se crea la vista de texto, después con esta referencia para agregar un filtro de comando a una vista (mediante AddCommandFilter).

Ejemplos

Puede encontrar ejemplos de esta interfaz en los siguientes tutoriales:

tutorial: Mostrar la Ayuda para las firmas

tutorial: Mostrar la finalización de instrucciones

tutorial: Utilizando una tecla de método abreviado con una extensión del editor

Vea también

Referencia

Microsoft.VisualStudio.Editor (Espacio de nombres)