ITextView2 Interface

Definição

Extensões para ITextView , aumentando a funcionalidade. Para todos os membros aqui, também deve haver um método de extensão no 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 cursor.

(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á no processo de ser disposta.

(Herdado de ITextView)
InOuterLayout

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

IsClosed

Determina se esta 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, se a linha está visível no momento ou não, 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 esta 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 que são instanciadas para a exibição.

(Herdado de ITextView)
Selection

Obtém o elemento Selection.

(Herdado de ITextView)
TextBuffer

Obtém o ITextBuffer texto cuja renderização é renderizada nesta exibição.

(Herdado de ITextView)
TextDataModel

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

(Herdado de ITextView)
TextSnapshot

Obtém o ITextSnapshot do texto processado no momento na exibição.

(Herdado de ITextView)
TextViewLines

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

(Herdado de ITextView)
TextViewModel

Obtém a 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 processado.

(Herdado de ITextView)

Métodos

Close()

Fecha a 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 o ITextViewLine recipiente bufferPosition seja exibido 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 o ITextViewLine recipiente bufferPosition seja exibido na posição desejada.

(Herdado de ITextView)
GetTextElementSpan(SnapshotPoint)

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

(Herdado de ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

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

(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 do buffer de texto especificado.

TryGetTextViewLines(ITextViewLineCollection)

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

Eventos

Closed

Ocorre imediatamente após a exibição de texto ser fechada.

(Herdado de ITextView)
GotAggregateFocus

Ocorre quando o foco do teclado muda para a 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 é alternado para fora da exibição e de qualquer um de seus adornos.

(Herdado de ITextView)
MaxTextRightCoordinateChanged

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

MouseHover

Ocorre quando o mouse passa 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 ser disposta ou 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 fornecido ITextView está inserido em outro ITextView .

QueuePostLayoutAction(ITextView, Action)

Consulte QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

Obtém contém ITextView para determinado inserido ITextView .

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Consulte TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Consulte TryGetTextViewLines(ITextViewLineCollection).

Aplica-se a