Freigeben über


ITextView2 Schnittstelle

Definition

Erweiterungen von , ITextViewdie die Funktionalität erweitern. Für jedes Element hier sollte auch eine Erweiterungsmethode in vorhanden TextViewExtensionssein.

public interface class ITextView2 : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextView2 : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextView2 = interface
    interface ITextView
    interface IPropertyOwner
Public Interface ITextView2
Implements IPropertyOwner, ITextView
Implementiert

Eigenschaften

BufferGraph

Ruft den IBufferGraph mit dem Satz von Quellpuffern ab, die zu dieser Ansicht beitragen.

(Geerbt von ITextView)
Caret

Ruft das Einfügemarkenelement ab.

(Geerbt von ITextView)
HasAggregateFocus

Bestimmt, ob die Ansicht oder eines ihrer Zusatzelemente den Fokus besitzt.

(Geerbt von ITextView)
InLayout

Bestimmt, ob das Layout für die Ansicht gerade erfolgt.

(Geerbt von ITextView)
InOuterLayout

Bestimmt, ob sich die Ansicht gerade gerade im Aufbau befindet oder sich für die Auslegung vorbereitet.

IsClosed

Bestimmt, ob diese Textansicht geschlossen wurde.

(Geerbt von ITextView)
IsMouseOverViewOrAdornments

Bestimmt, ob sich die Maus über der Ansicht oder einem ihrer Zusatzelemente befindet.

(Geerbt von ITextView)
LineHeight

Ruft die nominale Höhe einer Textzeile in der Ansicht ab.

(Geerbt von ITextView)
MaxTextRightCoordinate

Ruft die rechte Koordinate der längsten Zeile in logischen Pixeln ab, unabhängig davon, ob diese Zeile gerade sichtbar ist.

(Geerbt von ITextView)
MultiSelectionBroker

Ruft ein -Objekt zum Verwalten von Auswahlen in der Ansicht ab.

Options

Ruft die Optionen für diese Textansicht ab.

(Geerbt von ITextView)
Properties

Die Auflistung von Eigenschaften, die vom Eigenschaftenbesitzer gesteuert werden.

(Geerbt von IPropertyOwner)
ProvisionalTextHighlight

Ruft den von der provisorischen Texthervorhebung abgedeckten Textabschnitt ab.

(Geerbt von ITextView)
Roles

Die Rollen, die diese Ansicht einnimmt. Rollen bestimmen z. T. die Erweiterungen, die für die Ansicht instanziiert werden.

(Geerbt von ITextView)
Selection

Ruft das Auswahlelement ab.

(Geerbt von ITextView)
TextBuffer

Ruft den ITextBuffer ab, dessen Text in dieser Ansicht gerendert wird.

(Geerbt von ITextView)
TextDataModel

Ruft das ITextDataModel dieser Textansicht ab.

(Geerbt von ITextView)
TextSnapshot

Ruft den ITextSnapshot des Texts ab, der gerade in der Ansicht gerendert wird.

(Geerbt von ITextView)
TextViewLines

Ruft eine schreibgeschützte Liste der in dieser Ansicht gerenderten ITextViewLine-Objekte ab.

(Geerbt von ITextView)
TextViewModel

Ruft das ITextViewModel dieser Textansicht ab.

(Geerbt von ITextView)
ViewportBottom

Ruft die Position des unteren Rands des Viewports im Textrenderingkoordinatensystem ab.

(Geerbt von ITextView)
ViewportHeight

Ruft die Höhe des sichtbaren Inhaltsfensters in logischen Pixeln ab.

(Geerbt von ITextView)
ViewportLeft

Ruft die Position des linken Rands des Viewports im Textrenderingkoordinatensystem ab oder legt diese fest.

(Geerbt von ITextView)
ViewportRight

Ruft die Position des rechten Rands des Viewports im Textrenderingkoordinatensystem ab.

(Geerbt von ITextView)
ViewportTop

Ruft die Position des oberen Rands des Viewports im Textrenderingkoordinatensystem ab.

(Geerbt von ITextView)
ViewportWidth

Ruft die Breite des sichtbaren Inhaltsfensters in logischen Pixeln ab.

(Geerbt von ITextView)
ViewScroller

Ruft ein Hilfsprogramm ab, das unterschiedliche Methoden für den Bildlauf und das Bearbeiten der Ansicht bereitstellt.

(Geerbt von ITextView)
VisualSnapshot

Ruft den ITextSnapshot des visuellen Puffers ab, der gerendert wird.

(Geerbt von ITextView)

Methoden

Close()

Schließt die Textansicht und ihre Ansicht.

(Geerbt von ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

Formatiert und zeigt den Inhalt des Textpuffers an, sodass der ITextViewLine enthaltende bufferPosition an der gewünschten Position angezeigt wird.

(Geerbt von ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

Formatiert und zeigt den Inhalt des Textpuffers an, sodass der ITextViewLine enthaltende bufferPosition an der gewünschten Position angezeigt wird.

(Geerbt von ITextView)
GetTextElementSpan(SnapshotPoint)

Ruft die SnapshotSpan von ab, die ein Textelement (eine einzelne visuelle Darstellung) am angegebenen SnapshotPoint bildet.

(Geerbt von ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

Ruft die ITextViewLine ab, die die angegebene Textpufferposition enthält.

(Geerbt von ITextView)
QueuePostLayoutAction(Action)

Fügt eine Aktion hinzu, die nach Abschluss aller Layouts ausgeführt werden soll. Wenn kein Layout ausgeführt wird, wird die Aktion sofort ausgeführt. Dies muss im UI-Thread aufgerufen werden, und Aktionen werden im UI-Thread ausgeführt.

QueueSpaceReservationStackRefresh()

Fordert eine Aktualisierung des Platzreservierungsstapels an.

(Geerbt von ITextView)
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

Versucht, die abzurufen, die ITextViewLine die angegebene Textpufferposition enthält.

TryGetTextViewLines(ITextViewLineCollection)

Versucht, eine schreibgeschützte Liste der ITextViewLine in dieser Ansicht gerenderten Objekte abzurufen.

Ereignisse

Closed

Tritt sofort nach dem Schließen der Textansicht ein.

(Geerbt von ITextView)
GotAggregateFocus

Tritt ein, wenn der Tastaturfokus zur Ansicht oder einem der Zusatzelemente wechselt.

(Geerbt von ITextView)
LayoutChanged

Tritt auf, wenn sich der in der Ansicht angezeigte Text ändert.

(Geerbt von ITextView)
LostAggregateFocus

Tritt ein, wenn der Tastaturfokus weg von der Ansicht und ihren Zusatzelementen wechselt.

(Geerbt von ITextView)
MaxTextRightCoordinateChanged

Wird immer ausgelöst, wenn maxTextRightCoordinate der Ansicht geändert wird.

MouseHover

Tritt auf, wenn der Mauszeiger auf dasselbe Zeichen gezeigt hat.

(Geerbt von ITextView)
ViewportHeightChanged

Tritt auf, wenn die Höhe des Viewports geändert wird.

(Geerbt von ITextView)
ViewportLeftChanged

Tritt auf, wenn die Position des linken Rands des Viewports geändert wird. (z. B. wenn die Ansicht horizontal gescrollt wird)

(Geerbt von ITextView)
ViewportWidthChanged

Tritt auf, wenn die Breite des Viewports geändert wird.

(Geerbt von ITextView)

Erweiterungsmethoden

GetInOuterLayout(ITextView)

Bestimmt, ob sich eine Ansicht gerade im Aufbau befindet oder vorbereitet wird.

GetMultiSelectionBroker(ITextView)

Ruft ein -Objekt zum Verwalten von Auswahlen in der Ansicht ab.

IsEmbeddedTextView(ITextView)

Ruft ab, ob angegeben ITextView in eine andere ITextVieweingebettet ist.

IsReadOnlyTextView(ITextView)

Ruft ab, ob angegeben ITextView als schreibgeschützt gilt.

QueuePostLayoutAction(ITextView, Action)

Siehe QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

ITextView Ruft für den angegebenen eingebetteten ITextViewab.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Siehe TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Siehe TryGetTextViewLines(ITextViewLineCollection).

Gilt für: