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