Compartilhar via


ITextView2 Interface

Definição

Extensões para ITextView, aumentando a funcionalidade. Para cada membro aqui, também deve haver um método de extensão em TextViewExtensions.

public interface class ITextView2 : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextView2 : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextView2 = interface
    interface ITextView
    interface IPropertyOwner
Public Interface ITextView2
Implements IPropertyOwner, ITextView
Implementações

Propriedades

BufferGraph

Obtém o IBufferGraph que contém o conjunto de buffers de origem que contribuem para essa exibição.

(Herdado de ITextView)
Caret

Obtém o elemento de circunflexo.

(Herdado de ITextView)
HasAggregateFocus

Determina se a exibição ou qualquer um de seus adornos tem foco.

(Herdado de ITextView)
InLayout

Determina se a exibição está em processo de definição.

(Herdado de ITextView)
InOuterLayout

Determina se o modo de exibição está em processo de definição ou se está se preparando para ser disposto.

IsClosed

Determina se essa exibição de texto foi fechada.

(Herdado de ITextView)
IsMouseOverViewOrAdornments

Determina se o mouse está sobre a exibição ou qualquer um de seus adornos.

(Herdado de ITextView)
LineHeight

Obtém a altura nominal de uma linha de texto na exibição.

(Herdado de ITextView)
MaxTextRightCoordinate

Obtém a coordenada direita da linha mais longa, independentemente de essa linha estar ou não visível no momento, em pixels lógicos.

(Herdado de ITextView)
MultiSelectionBroker

Obtém um objeto para gerenciar seleções dentro da exibição.

Options

Obtém as opções para este modo de exibição de texto.

(Herdado de ITextView)
Properties

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

(Herdado de IPropertyOwner)
ProvisionalTextHighlight

Obtém o intervalo de texto coberto pelo realce de texto provisório.

(Herdado de ITextView)
Roles

As funções que essa exibição desempenha. As funções determinam parcialmente as extensões instanciadas para a exibição.

(Herdado de ITextView)
Selection

Obtém o elemento de seleção.

(Herdado de ITextView)
TextBuffer

Obtém o ITextBuffer cujo texto é renderizado neste modo de exibição.

(Herdado de ITextView)
TextDataModel

Obtém o ITextDataModel deste modo de exibição de texto.

(Herdado de ITextView)
TextSnapshot

Obtém o ITextSnapshot do texto atualmente renderizado na exibição.

(Herdado de ITextView)
TextViewLines

Obtém uma lista somente leitura dos ITextViewLine objetos renderizados nessa exibição.

(Herdado de ITextView)
TextViewModel

Obtém o ITextViewModel deste modo de exibição de texto.

(Herdado de ITextView)
ViewportBottom

Obtém a posição da borda inferior do visor no sistema de coordenadas de renderização de texto.

(Herdado de ITextView)
ViewportHeight

Obtém a altura da janela de conteúdo visível em pixels lógicos.

(Herdado de ITextView)
ViewportLeft

Obtém ou define a posição da borda esquerda do visor no sistema de coordenadas de renderização de texto.

(Herdado de ITextView)
ViewportRight

Obtém a posição da borda direita do visor no sistema de coordenadas de renderização de texto.

(Herdado de ITextView)
ViewportTop

Obtém a posição da borda superior do visor no sistema de coordenadas de renderização de texto.

(Herdado de ITextView)
ViewportWidth

Obtém a largura da janela de conteúdo visível em pixels lógicos.

(Herdado de ITextView)
ViewScroller

Obtém um auxiliar que fornece vários métodos para rolar ou manipular a exibição.

(Herdado de ITextView)
VisualSnapshot

Obtém o ITextSnapshot do buffer visual que está sendo renderizado.

(Herdado de ITextView)

Métodos

Close()

Fecha o modo de exibição de texto e sua exibição.

(Herdado de ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

Formata e exibe o conteúdo do buffer de texto para que a ITextViewLine contenção bufferPosition seja exibida na posição desejada.

(Herdado de ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

Formata e exibe o conteúdo do buffer de texto para que a ITextViewLine contenção bufferPosition seja exibida na posição desejada.

(Herdado de ITextView)
GetTextElementSpan(SnapshotPoint)

Obtém o SnapshotSpan do texto que constitui um elemento de texto (uma única representação visual) no determinado SnapshotPoint.

(Herdado de ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

Obtém o ITextViewLine que contém a posição de buffer de texto especificada.

(Herdado de ITextView)
QueuePostLayoutAction(Action)

Adiciona uma ação a ser executada após a conclusão de qualquer layout. Se não houver um layout em andamento, a ação será executada imediatamente. Isso deve ser chamado no thread da interface do usuário e as ações serão executadas no thread da interface do usuário.

QueueSpaceReservationStackRefresh()

Solicita uma atualização da pilha de reserva de espaço.

(Herdado de ITextView)
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

Tenta obter o ITextViewLine que contém a posição de buffer de texto especificada.

TryGetTextViewLines(ITextViewLineCollection)

Tenta obter uma lista somente leitura dos ITextViewLine objetos renderizados nessa exibição.

Eventos

Closed

Ocorre imediatamente após o fechamento do modo de exibição de texto.

(Herdado de ITextView)
GotAggregateFocus

Ocorre quando o foco do teclado alterna para o modo de exibição ou um de seus adornos.

(Herdado de ITextView)
LayoutChanged

Ocorre sempre que o texto exibido na exibição é alterado.

(Herdado de ITextView)
LostAggregateFocus

Ocorre quando o foco do teclado se afasta do modo de exibição e de qualquer um de seus adornos.

(Herdado de ITextView)
MaxTextRightCoordinateChanged

Gerado sempre que MaxTextRightCoordinate da exibição é alterado.

MouseHover

Ocorre quando o mouse passa o mouse sobre o mesmo caractere.

(Herdado de ITextView)
ViewportHeightChanged

Ocorre quando a altura do visor é alterada.

(Herdado de ITextView)
ViewportLeftChanged

Ocorre quando a posição da borda esquerda do visor é alterada. (por exemplo, quando a exibição é rolada horizontalmente)

(Herdado de ITextView)
ViewportWidthChanged

Ocorre quando a largura do visor é alterada.

(Herdado de ITextView)

Métodos de Extensão

GetInOuterLayout(ITextView)

Determina se uma exibição está em processo de definição ou se está se preparando para ser disposta.

GetMultiSelectionBroker(ITextView)

Obtém um objeto para gerenciar seleções dentro da exibição.

IsEmbeddedTextView(ITextView)

Obtém se determinado ITextView está inserido em outro ITextView.

IsReadOnlyTextView(ITextView)

Obtém se determinado ITextView é considerado somente leitura.

QueuePostLayoutAction(ITextView, Action)

Consulte QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

Obtém a contenção ITextView para determinado inserido ITextView.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Consulte TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Consulte TryGetTextViewLines(ITextViewLineCollection).

Aplica-se a