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 | |
---|---|---|
SubjectBuffersConnected | Chamado quando um ou mais ITextBuffer objetos do IContentType estão conectados a um ITextView. | |
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.