Compartilhar via


IWpfTextView Interface

Definição

Representa um Visual Studio ITextView para a plataforma WPF.

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

Comentários

Para obter mais informações sobre essa interface e sobre como ela difere de ITextView, consulte "Subsistema de Exibição de Texto" em Dentro do Editor.

Propriedades

Background

Obtém ou define a tela de fundo do elemento visual.

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)
FormattedLineSource

Obtém o formatador de texto usado pela exibição.

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)
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)
LineTransformSource

Obtém o transformador de linha usado pela exibição.

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)
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 as linhas de exibição de texto como um IWpfTextViewLineCollection.

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)
VisualElement

Obtém o FrameworkElement que renderiza a exibição.

VisualSnapshot

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

(Herdado de ITextView)
ZoomLevel

Obtém ou define o nível de zoom entre IWpfTextView 20% e 400%

Métodos

Close()

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

(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)
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)
GetAdornmentLayer(String)

Obtém um chamado IAdornmentLayer.

GetSpaceReservationManager(String)

Obtém um chamado ISpaceReservationManager.

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 IWpfTextViewLine que contém a posição de buffer de texto especificada.

QueueSpaceReservationStackRefresh()

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

(Herdado de ITextView)

Eventos

BackgroundBrushChanged

Ocorre quando o Background é definido.

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)
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)
ZoomLevelChanged

Ocorre quando o ZoomLevel é definido.

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