Compartilhar via


Interface ITextViewModel

Representa um conjunto de ITextBuffer os objetos que fazem parte da apresentação do texto em um determinado ITextView.

Namespace:  Microsoft.VisualStudio.Text.Editor
Assembly:  Microsoft.VisualStudio.Text.UI (em Microsoft.VisualStudio.Text.UI.dll)

Sintaxe

'Declaração
Public Interface ITextViewModel _
    Inherits IPropertyOwner, IDisposable
public interface ITextViewModel : IPropertyOwner, 
    IDisposable
public interface class ITextViewModel : IPropertyOwner, 
    IDisposable
type ITextViewModel =  
    interface 
        interface IPropertyOwner 
        interface IDisposable 
    end
public interface ITextViewModel extends IPropertyOwner, IDisposable

O tipo ITextViewModel expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública DataBuffer Representa o ITextBuffer para o nível de dados.
Propriedade pública DataModel Obtém o ITextDataModel que fornece a DataBuffer e o controle IContentType para o modo de exibição.
Propriedade pública EditBuffer Obtém o ITextBuffer em que a edição posiciona são controladas e para quais edições foram aplicadas.Todo o texto que aparece no modo de exibição deve residir nesse buffer.
Propriedade pública Properties Obtém a coleção de propriedades controlada pelo proprietário de propriedade. (Herdado de IPropertyOwner.)
Propriedade pública VisualBuffer Obtém o ITextBuffer cujo conteúdo deve ser apresentado no editor.

Superior

Métodos

  Nome Descrição
Método público Dispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Herdado de IDisposable.)
Método público GetNearestPointInVisualBuffer Obtém um ponto na VisualBuffer que corresponde ao ponto especificado no buffer de edição.Se o ponto está oculta ou tem uma representação alternativa, obtém o ponto mais próximo a ele.
Método público GetNearestPointInVisualSnapshot Obtém um ponto na VisualBuffer que corresponde ao ponto especificado no buffer de edição.Se o ponto está oculta ou tem uma representação alternativa, obtém o ponto mais próximo a ele.
Método público IsPointInVisualBuffer Determina se um ponto no buffer de edição é representado no buffer visual.

Superior

Comentários

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

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Editor