ITextViewModel Интерфейс

Определение

Представляет набор из нуля или более ITextBuffer объектов, уникальных для представления текста в определенном представлении 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
Производный
Реализации

Комментарии

Можно получить модель представления текста для текстового представления с помощью TextViewModel Свойства. Дополнительные сведения о модели представления текста см. в разделе внутри редактора.

Свойства

DataBuffer

Представляет буфер ITextBuffer для уровня данных. Текстовый буфер уровня данных — это самый большой буфер в графе, который является общим для нескольких представлений и поэтому является основой модели представления.

DataModel

Объект ITextDataModel , предоставляющий объект DataBuffer и, управляющий IContentType представлением.

EditBuffer

Объект, ITextBuffer в котором отправляются позиции редактирования и к которой применяются изменения. Весь текст, появляющийся в представлении, должен располагаться в данном буфере.

Properties

Коллекция свойств, управляемая владельцем свойств.

(Унаследовано от IPropertyOwner)
VisualBuffer

Буфер ITextBuffer, содержимое которого следует представить в редакторе.

Методы

GetNearestPointInVisualBuffer(SnapshotPoint)

Получает точку в буфере VisualBuffer, соответствующую указанной точке в буфере редактирования. Если точка скрыта или имеет другое представление, получает ближайшую к ней точку.

GetNearestPointInVisualSnapshot(SnapshotPoint, ITextSnapshot, PointTrackingMode)

Получает точку в буфере VisualBuffer, соответствующую указанной точке в буфере редактирования. Если точка скрыта или имеет другое представление, получает ближайшую к ней точку.

IsPointInVisualBuffer(SnapshotPoint, PositionAffinity)

Определяет, представлена ли точка из буфера редактирования в визуальном буфере.

Применяется к