Freigeben über


IWpfTextViewCreationListener-Schnittstelle

Lauscht auf von der Textansicht erstellte Ereignisse.

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

Syntax

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

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

Methoden

  Name Beschreibung
Öffentliche Methode TextViewCreated Wird aufgerufen, wenn eine Textansicht mit übereinstimmenden Rollen über ein Modell für Textdaten aufweist, erstellt wird, das einen entsprechenden Inhaltstyp verfügt.

Zum Seitenanfang

Hinweise

Exporteure müssen ein ContentTypeAttribute und mindestens ein TextViewRoleAttributeangeben. Sie sollten den Export mit dem folgenden Attribut kennzeichnen:

[Export(typeof(IWpfTextViewCreationListener))]
[ContentType(....)] 
[TextViewRole(....)]

Verwenden Sie diese Schnittstelle nicht IWpfTextViewConnectionListener , wenn die Erweiterung nicht den 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.

Beispiele

Ein Beispiel für die Verwendung dieser Schnittstelle finden Sie unter Exemplarische Vorgehensweise: Die Text-Ansicht anpassenverwendet.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Editor-Namespace