Interface IVsTextViewCreationListener
Um ouvinte para o evento gerado quando um adaptador de exibição de texto (IVsTextView) é criado e inicializado.
Namespace: Microsoft.VisualStudio.Editor
Assembly: Microsoft.VisualStudio.Editor (em Microsoft.VisualStudio.Editor.dll)
Sintaxe
'Declaração
Public Interface IVsTextViewCreationListener
public interface IVsTextViewCreationListener
public interface class IVsTextViewCreationListener
type IVsTextViewCreationListener = interface end
public interface IVsTextViewCreationListener
O tipo IVsTextViewCreationListener expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
VsTextViewCreated | Chamado quando um IVsTextView adaptador tenha sido criado e inicializado. |
Superior
Comentários
Exporters devem marcar sua exportação usando o seguinte atributo:
[Export(typeof(IVsTextViewCreationListener))]
Você filtra este ouvinte para uma determinada ContentTypeAttribute e TextViewRoleAttribute.
Por exemplo, para restringir este ouvinte a modos de exibição de texto editável, você usaria os seguintes atributos:
[Export(typeof(IVsTextViewCreationListener))]
[ContentType("text")]
[TextViewRole(PredefinedTextViewRoles.Editable)]
Para obter mais informações sobre como usar o ContentTypeAttribute e TextViewRoleAttribute, consulte Pontos de extensão do Editor.
Você pode usar este ouvinte quando você deseja manipular pressionamentos de tecla específicos na sua extensão. Para fazer isso, obter uma referência para o adaptador de exibição de texto (IVsTextView) quando o modo de exibição de texto é criado, em seguida, usando essa referência para adicionar um filtro de comando para um modo de exibição (usando AddCommandFilter).
Exemplos
Você pode encontrar exemplos desta interface em orientações a seguir:
Passo a passo: Exibindo a Ajuda de assinatura
Passo a passo: Exibindo a conclusão da instrução
Passo a passo: Usando uma tecla de atalho com uma extensão de Editor