ITextView2 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erweiterungen für ITextView , Erweitern der Funktionalität. Für jedes Element sollte hier auch eine Erweiterungsmethode in vorhanden sein TextViewExtensions .
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 die Ansicht gerade angeordnet ist oder vorbereitet werden soll. |
| 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 der Auswahl 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 Text Rendering-Koordinatensystem ab. (Geerbt von ITextView) |
| ViewportHeight |
Ruft die Höhe des sichtbaren Inhalts Fensters in logischen Pixeln ab. (Geerbt von ITextView) |
| ViewportLeft |
Ruft die Position des linken Rands des Viewports im Text Rendering-Koordinatensystem ab oder legt diese fest. (Geerbt von ITextView) |
| ViewportRight |
Ruft die Position des rechten Rands des Viewports im Text Rendering-Koordinatensystem ab. (Geerbt von ITextView) |
| ViewportTop |
Ruft die Position des oberen Rands des Viewports im Text Rendering-Koordinatensystem ab. (Geerbt von ITextView) |
| ViewportWidth |
Ruft die Breite des sichtbaren Inhalts Fensters 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 deren Ansicht. (Geerbt von ITextView) |
| DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Formatiert und zeigt den Inhalt des Text Puffers an, sodass der ITextViewLine enthaltende |
| DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) |
Formatiert und zeigt den Inhalt des Text Puffers an, sodass der ITextViewLine enthaltende |
| 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 ausgeführt wird, nachdem alle Layouts fertiggestellt wurden. Wenn kein Layout in Bearbeitung ist, wird die Aktion sofort durchgefü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, den-Wert zu erhalten ITextViewLine , der die angegebene Text Puffer Position enthält. |
| TryGetTextViewLines(ITextViewLineCollection) |
Versucht, eine schreibgeschützte Liste der ITextViewLine in dieser Ansicht gerenderten Objekte zu erhalten. |
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 ein, wenn der in der Sicht angezeigte Text geändert wird. (Geerbt von ITextView) |
| LostAggregateFocus |
Tritt ein, wenn der Tastaturfokus weg von der Ansicht und ihren Zusatzelementen wechselt. (Geerbt von ITextView) |
| MaxTextRightCoordinateChanged |
Wird immer dann ausgelöst, wenn die maxtexbanghtkoordinate der Ansicht geändert wird. |
| MouseHover |
Tritt auf, wenn der Mauszeiger über demselben Zeichen bewegt wurde. (Geerbt von ITextView) |
| ViewportHeightChanged |
Tritt ein, wenn die Höhe des Viewports geändert wird. (Geerbt von ITextView) |
| ViewportLeftChanged |
Tritt ein, wenn die Position des linken Rands des Viewports geändert wird. (z. b. bei horizontaler Bildlauf der Ansicht) (Geerbt von ITextView) |
| ViewportWidthChanged |
Tritt ein, wenn die Breite des Viewports geändert wird. (Geerbt von ITextView) |
Erweiterungsmethoden
| GetInOuterLayout(ITextView) |
Bestimmt, ob eine Ansicht gerade angelegt wird oder vorbereitet wird, wenn Sie vorbereitet wird. |
| GetMultiSelectionBroker(ITextView) |
Ruft ein Objekt zum Verwalten der Auswahl in der Ansicht ab. |
| IsEmbeddedTextView(ITextView) |
Ruft ab, ob ITextView der angegebene in einen anderen eingebettet ist ITextView . |
| QueuePostLayoutAction(ITextView, Action) | |
| TryGetContainingTextView(ITextView, ITextView) |
Ruft ITextView für den angegebenen eingebetteten ab ITextView . |
| TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
Siehe TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine). |
| TryGetTextViewLines(ITextView, ITextViewLineCollection) |