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 | |
---|---|---|
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.