ITextViewModel Schnittstelle

Definition

Stellt einen Satz von 0 (null) oder mehr- ITextBuffer Objekten dar, die für die Darstellung von Text in einem bestimmten eindeutig sind ITextView .

public interface class ITextViewModel : IDisposable, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextViewModel : IDisposable, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextViewModel = interface
    interface IPropertyOwner
    interface IDisposable
Public Interface ITextViewModel
Implements IDisposable, IPropertyOwner
Abgeleitet
Implementiert

Hinweise

Sie können das Text Ansichts Modell für die Textansicht mit der- TextViewModel Eigenschaft erhalten. Weitere Informationen zum Text Ansichts Modell finden Sie unter im Editor.

Eigenschaften

DataBuffer

Stellt den ITextBuffer für die Datenebene dar. Der Text Puffer auf Datenebene ist der höchste Puffer im Diagramm, der über mehrere Ansichten hinweg gemeinsam genutzt wird und daher die Basis des Ansichts Modells ist.

DataModel

Der ITextDataModel , der den DataBuffer und den für die Ansicht regierenden bereitstellt IContentType .

EditBuffer

Der, ITextBuffer in dem Bearbeitungs Positionen nachverfolgt werden und auf die Änderungen angewendet werden. Der gesamte Text, der in der Ansicht angezeigt wird, muss sich in diesem Puffer befinden.

Properties

Die Auflistung von Eigenschaften, die vom Eigenschaftenbesitzer gesteuert werden.

(Geerbt von IPropertyOwner)
VisualBuffer

Der ITextBuffer, dessen Inhalt im Editor dargestellt werden soll.

Methoden

GetNearestPointInVisualBuffer(SnapshotPoint)

Ruft einen Punkt im VisualBuffer ab, der dem angegebenen Punkt im Bearbeitungspuffer entspricht. Wenn der Punkt ausgeblendet ist oder über eine alternative Darstellung verfügt, wird der nächstgelegene Punkt abgerufen.

GetNearestPointInVisualSnapshot(SnapshotPoint, ITextSnapshot, PointTrackingMode)

Ruft einen Punkt im VisualBuffer ab, der dem angegebenen Punkt im Bearbeitungspuffer entspricht. Wenn der Punkt ausgeblendet ist oder über eine alternative Darstellung verfügt, wird der nächstgelegene Punkt abgerufen.

IsPointInVisualBuffer(SnapshotPoint, PositionAffinity)

Bestimmt, ob ein Punkt im Bearbeitungspuffer im visuellen Puffer dargestellt wird.

Gilt für