ITextViewModel Interface

Definição

Representa um conjunto de zero ou mais ITextBuffer objetos que são exclusivos para a apresentação de texto em um determinado 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
Derivado
Implementações

Comentários

Você pode obter o modelo de exibição de texto para a exibição de texto com a TextViewModel propriedade. Para obter mais informações sobre o modelo de exibição de texto, consulte dentro do editor.

Propriedades

DataBuffer

Representa o ITextBuffer para o nível de dados. O buffer de texto de nível de dados é o buffer mais alto no grafo que é compartilhado entre várias exibições e, portanto, é a base do modelo de exibição.

DataModel

O ITextDataModel que fornece o DataBuffer e o regulador IContentType para a exibição.

EditBuffer

O ITextBuffer no qual as posições de edição são controladas e a quais edições são aplicadas. Todo o texto que aparece na exibição deve residir nesse buffer.

Properties

A coleção de propriedades controladas pelo proprietário da propriedade.

(Herdado de IPropertyOwner)
VisualBuffer

O ITextBuffer conteúdo cujos conteúdos devem ser apresentados no editor.

Métodos

GetNearestPointInVisualBuffer(SnapshotPoint)

Obtém um ponto no VisualBuffer que corresponde ao ponto especificado no buffer de edição. Se o ponto estiver oculto ou tiver uma representação alternativa, obterá o ponto mais próximo a ele.

GetNearestPointInVisualSnapshot(SnapshotPoint, ITextSnapshot, PointTrackingMode)

Obtém um ponto no VisualBuffer que corresponde ao ponto especificado no buffer de edição. Se o ponto estiver oculto ou tiver uma representação alternativa, obterá o ponto mais próximo a ele.

IsPointInVisualBuffer(SnapshotPoint, PositionAffinity)

Determina se um ponto no buffer de edição é representado no buffer Visual.

Aplica-se a