Compartilhar via


Interface IWpfTextViewConnectionListener

Ouve os buffers de texto de um determinado tipo de conteúdo para saber quando elas são abertas ou fechadas no editor de texto.

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI.Wpf (em Microsoft.VisualStudio.Text.UI.Wpf.dll)

Sintaxe

'Declaração
Public Interface IWpfTextViewConnectionListener
public interface IWpfTextViewConnectionListener
public interface class IWpfTextViewConnectionListener
type IWpfTextViewConnectionListener =  interface end
public interface IWpfTextViewConnectionListener

O tipo IWpfTextViewConnectionListener expõe os membros a seguir.

Métodos

  Nome Descrição
Método público SubjectBuffersConnected Chamado quando um ou mais ITextBuffer objetos do IContentType estão conectados a um ITextView.
Método público SubjectBuffersDisconnected Chamado quando um ou mais ITextBuffer objetos não mais satisfaçam as condições para ser incluído nos buffers de assunto.

Superior

Comentários

Essa é uma parte de componente MEF e deve ser exportada com o seguinte atributo:

[Export(typeof(IWpfTextViewConnectionListener))] [ContentType("...")] [TextViewRole("...")]

Usar essa interface em vez de IWpfTextViewCreationListener se sua extensão depende do tipo de conteúdo do modo de exibição de texto. Isso ocorre porque SubjectBuffersConnected é chamado quando o tipo de conteúdo de um buffer existente for alterado para o conteúdo apropriado digite (bem como quando ele está conectado ao modo de exibição), enquanto TextViewCreated é chamado apenas na criação de um modo de exibição de texto.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Editor