Freigeben über


IWpfTextViewConnectionListener-Schnittstelle

Lauscht auf Textpuffer eines bestimmten Inhaltstyps, um zu ermitteln, wann sie im Text-Editor geöffnet oder geschlossen werden.

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

Syntax

'Declaration
Public Interface IWpfTextViewConnectionListener
public interface IWpfTextViewConnectionListener
public interface class IWpfTextViewConnectionListener
type IWpfTextViewConnectionListener =  interface end
public interface IWpfTextViewConnectionListener

Der IWpfTextViewConnectionListener-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode SubjectBuffersConnected Wird aufgerufen, wenn eines oder mehrere ITextBuffer-Objekte vom entsprechenden IContentType mit einer ITextView verbunden werden.
Öffentliche Methode SubjectBuffersDisconnected Wird aufgerufen, wenn eines oder mehrere ITextBuffer-Objekte die Bedingungen für das Einschließen in die Themenpuffer nicht mehr erfüllen.

Zum Seitenanfang

Hinweise

Dies ist ein MEF-Komponenten-Teil und sollte mit dem folgenden Attribut exportiert werden:

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

Verwenden Sie diese Schnittstelle nicht IWpfTextViewCreationListener , wenn die Erweiterung aus Inhaltstyp der Textansicht abhängt. Dies liegt daran, dass SubjectBuffersConnected aufgerufen wird, wenn der Inhaltstyp eines vorhandenen Puffers für den entsprechenden Inhaltstyp geändert wird (sowie wenn er an die Ansicht verbunden ist), während TextViewCreated nur bei der Erstellung einer Textansicht aufgerufen wird.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Editor-Namespace