Freigeben über


IWpfTextView-Schnittstelle

Stellt ein Visual Studio ITextView für die Plattform WPF (Windows Presentation Foundation) dar.

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

Syntax

'Declaration
Public Interface IWpfTextView _
    Inherits ITextView, IPropertyOwner
public interface IWpfTextView : ITextView, 
    IPropertyOwner
public interface class IWpfTextView : ITextView, 
    IPropertyOwner
type IWpfTextView =  
    interface 
        interface ITextView 
        interface IPropertyOwner 
    end
public interface IWpfTextView extends ITextView, IPropertyOwner

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Background Ruft das Hintergrundbild für das visuelle Element ab oder legt dieses fest.
Öffentliche Eigenschaft BufferGraph Ruft den IBufferGraph mit dem Satz von Quellpuffern ab, die zu dieser Ansicht beitragen. (Von ITextView geerbt.)
Öffentliche Eigenschaft Caret Ruft das Einfügemarkenelement ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft FormattedLineSource Ruft das von der Ansicht verwendete Textformatierungsprogramm ab.
Öffentliche Eigenschaft HasAggregateFocus Bestimmt, ob die Ansicht oder eines ihrer Zusatzelemente den Fokus besitzt. (Von ITextView geerbt.)
Öffentliche Eigenschaft InLayout Bestimmt, ob das Layout für die Ansicht gerade erfolgt. (Von ITextView geerbt.)
Öffentliche Eigenschaft IsClosed Bestimmt, ob diese Textansicht geschlossen wurde. (Von ITextView geerbt.)
Öffentliche Eigenschaft IsMouseOverViewOrAdornments Bestimmt, ob sich die Maus über der Ansicht oder einem ihrer Zusatzelemente befindet. (Von ITextView geerbt.)
Öffentliche Eigenschaft LineHeight Ruft die nominale Höhe einer Textzeile in der Ansicht ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft LineTransformSource Ruft den von der Ansicht verwendeten Zeilentransformator ab.
Öffentliche Eigenschaft MaxTextRightCoordinate Ruft die rechte Koordinate der längsten Zeile in logischen Pixeln ab, unabhängig davon, ob diese Zeile gerade sichtbar ist. (Von ITextView geerbt.)
Öffentliche Eigenschaft Options Ruft die Optionen für diese Textansicht ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft Properties Ruft die Auflistung von Eigenschaften ab, die vom Besitzer gesteuert werden. (Von IPropertyOwner geerbt.)
Öffentliche Eigenschaft ProvisionalTextHighlight Ruft den von der provisorischen Texthervorhebung abgedeckten Textabschnitt ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft Roles Die Rollen, die diese Ansicht einnimmt.Rollen bestimmen z. T. die Erweiterungen, die für die Ansicht instanziiert werden. (Von ITextView geerbt.)
Öffentliche Eigenschaft Selection Ruft das Auswahlelement ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft TextBuffer Ruft den ITextBuffer ab, dessen Text in dieser Ansicht gerendert wird. (Von ITextView geerbt.)
Öffentliche Eigenschaft TextDataModel Ruft das ITextDataModel dieser Textansicht ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft TextSnapshot Ruft den ITextSnapshot des Texts ab, der gerade in der Ansicht gerendert wird. (Von ITextView geerbt.)
Öffentliche Eigenschaft TextViewLines Ruft die Textansicht als IWpfTextViewLineCollection ab.
Öffentliche Eigenschaft TextViewModel Ruft das ITextViewModel dieser Textansicht ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft ViewportBottom Ruft die Position des unteren Rands des Viewports im Textrendering-Koordinatensystem ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft ViewportHeight Ruft die Höhe des sichtbaren Inhaltsfensters (einschließlich des Rands) in logischen Pixeln ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft ViewportLeft Ruft die Position des linken Rands des Viewports im Textrendering-Koordinatensystem ab oder legt diese fest. (Von ITextView geerbt.)
Öffentliche Eigenschaft ViewportRight Ruft die Position des rechten Rands des Viewports im Textrendering-Koordinatensystem ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft ViewportTop Ruft die Position des oberen Rands des Viewports im Textrendering-Koordinatensystem ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft ViewportWidth Ruft die Breite des sichtbaren Inhaltsfensters (einschließlich des Rands) in logischen Pixeln ab. (Von ITextView geerbt.)
Öffentliche Eigenschaft ViewScroller Ruft ein Hilfsprogramm ab, das unterschiedliche Methoden für den Bildlauf und das Bearbeiten der Ansicht bereitstellt. (Von ITextView geerbt.)
Öffentliche Eigenschaft VisualElement Ruft FrameworkElement ab, das die Ansicht rendert.
Öffentliche Eigenschaft VisualSnapshot Ruft den ITextSnapshot des visuellen Puffers ab, der gerendert wird. (Von ITextView geerbt.)
Öffentliche Eigenschaft ZoomLevel Ruft ab oder legt die Zoomstufe für IWpfTextView zwischen 20% und 400% fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Close Schließt den Text und die die Ansicht hostet. (Von ITextView geerbt.)
Öffentliche Methode DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) Formatiert den Inhalt des Textpuffers und zeigt ihn an, damit ITextViewLine , das die Pufferposition enthält, in der gewünschten Position angezeigt wird. (Von ITextView geerbt.)
Öffentliche Methode DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) Formatiert den Inhalt des Textpuffers und zeigt ihn an, damit ITextViewLine , das die angegebene Pufferposition enthält, in der gewünschten Position angezeigt wird. (Von ITextView geerbt.)
Öffentliche Methode GetAdornmentLayer Ruft einen benannten IAdornmentLayer ab.
Öffentliche Methode GetSpaceReservationManager Ruft einen benannten ISpaceReservationManager ab.
Öffentliche Methode GetTextElementSpan Ruft die SnapshotSpan von ab, die ein Textelement (eine einzelne visuelle Darstellung) am angegebenen SnapshotPoint bildet. (Von ITextView geerbt.)
Öffentliche Methode GetTextViewLineContainingBufferPosition Ruft die IWpfTextViewLine ab, die die angegebene Textpufferposition enthält.
Öffentliche Methode QueueSpaceReservationStackRefresh Fordert eine Aktualisierung des Platzreservierungsstapels an. (Von ITextView geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis BackgroundBrushChanged Tritt ein, wenn Background festgelegt wird.
Öffentliches Ereignis Closed Tritt sofort nach dem Schließen der Textansicht ein. (Von ITextView geerbt.)
Öffentliches Ereignis GotAggregateFocus Tritt ein, wenn der Tastaturfokus zur Ansicht oder einem der Zusatzelemente wechselt. (Von ITextView geerbt.)
Öffentliches Ereignis LayoutChanged Tritt ein, wenn der Text-Editor ein Textzeilenlayout ausführt. (Von ITextView geerbt.)
Öffentliches Ereignis LostAggregateFocus Tritt ein, wenn der Tastaturfokus weg von der Ansicht und ihren Zusatzelementen wechselt. (Von ITextView geerbt.)
Öffentliches Ereignis MouseHover Tritt ein, wenn der Mauszeiger sich auf einem Zeichen gezeigt hat. (Von ITextView geerbt.)
Öffentliches Ereignis ViewportHeightChanged Tritt ein, wenn die Höhe der Viewport geändert wird.Veraltet. (Von ITextView geerbt.)
Öffentliches Ereignis ViewportLeftChanged Tritt ein, wenn die Position für den linken Rand des Viewports geändert wird.Veraltet (Von ITextView geerbt.)
Öffentliches Ereignis ViewportWidthChanged Tritt ein, wenn sich die Breite der Viewport geändert wird.Veraltet. (Von ITextView geerbt.)
Öffentliches Ereignis ZoomLevelChanged Tritt ein, wenn ZoomLevel festgelegt wird.

Zum Seitenanfang

Hinweise

Weitere Informationen über diese Schnittstelle und darüber, wie sie von ITextViewunterscheidet, finden Sie unter „Text-Ansichts-Subsystem“ in Innerhalb des Editors.

Siehe auch

Referenz

Microsoft.VisualStudio.Text.Editor-Namespace