Compartilhar via


Interface IWpfTextView

Representa um Visual Studio ITextView para a plataforma Windows Presentation Foundation (WPF).

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

Sintaxe

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

O tipo IWpfTextView expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Background Obtém ou define o plano de fundo do elemento visual.
Propriedade pública BufferGraph Obtém o IBufferGraph que contém o conjunto de buffers de origem que contribuem para este modo de exibição. (Herdado de ITextView.)
Propriedade pública Caret Obtém o elemento do cursor. (Herdado de ITextView.)
Propriedade pública FormattedLineSource Obtém o formatador de texto usado pelo modo de exibição.
Propriedade pública HasAggregateFocus Determina se o modo de exibição ou qualquer um dos seus ornamentos tem foco. (Herdado de ITextView.)
Propriedade pública InLayout Determina se o modo de exibição está em processo de sendo dispostas. (Herdado de ITextView.)
Propriedade pública IsClosed Determina se este modo de exibição de texto foi fechado. (Herdado de ITextView.)
Propriedade pública IsMouseOverViewOrAdornments Determina se o mouse está sobre o modo de exibição ou qualquer um dos seus ornamentos. (Herdado de ITextView.)
Propriedade pública LineHeight Obtém a altura nominal de uma linha de texto no modo de exibição. (Herdado de ITextView.)
Propriedade pública LineTransformSource Obtém o transformador de linha usado pelo modo de exibição.
Propriedade pública MaxTextRightCoordinate Obtém a coordenada direita da linha mais longa, se essa linha é visível no momento, em pixels lógicos ou não. (Herdado de ITextView.)
Propriedade pública Options Obtém as opções para este modo de exibição de texto. (Herdado de ITextView.)
Propriedade pública Properties Obtém a coleção de propriedades controlada pelo proprietário de propriedade. (Herdado de IPropertyOwner.)
Propriedade pública ProvisionalTextHighlight Obtém o trecho de texto coberto pelo realce de texto provisória. (Herdado de ITextView.)
Propriedade pública Roles As funções que desempenha a este modo de exibição.Parcialmente, as funções determinam as extensões que são instanciadas do modo de exibição. (Herdado de ITextView.)
Propriedade pública Selection Obtém o elemento de seleção. (Herdado de ITextView.)
Propriedade pública TextBuffer Obtém o ITextBuffer cujo texto é processado nesse modo de exibição. (Herdado de ITextView.)
Propriedade pública TextDataModel Obtém o ITextDataModel deste modo de exibição de texto. (Herdado de ITextView.)
Propriedade pública TextSnapshot Obtém o ITextSnapshot o texto que é processado no momento no modo de exibição. (Herdado de ITextView.)
Propriedade pública TextViewLines Obtém o texto em linhas de modo de exibição como um IWpfTextViewLineCollection.
Propriedade pública TextViewModel Obtém o ITextViewModel deste modo de exibição de texto. (Herdado de ITextView.)
Propriedade pública ViewportBottom Obtém a posição da borda inferior do ponto de vista no sistema de coordenadas de processamento de texto. (Herdado de ITextView.)
Propriedade pública ViewportHeight Obtém a altura do visível janela conteúdo (incluindo a margem) em pixels lógicos. (Herdado de ITextView.)
Propriedade pública ViewportLeft Obtém ou define a posição da borda esquerda do ponto de vista no sistema de coordenadas de processamento de texto. (Herdado de ITextView.)
Propriedade pública ViewportRight Obtém a posição da borda direita do ponto de vista no sistema de coordenadas de processamento de texto. (Herdado de ITextView.)
Propriedade pública ViewportTop Obtém a posição da borda superior do ponto de vista no sistema de coordenadas de processamento de texto. (Herdado de ITextView.)
Propriedade pública ViewportWidth Obtém a largura da visível janela conteúdo (incluindo a margem) em pixels lógicos. (Herdado de ITextView.)
Propriedade pública ViewScroller Obtém um auxiliar que fornece vários métodos para rolar ou manipular o modo de exibição. (Herdado de ITextView.)
Propriedade pública VisualElement Obtém o FrameworkElement que renderiza a exibição.
Propriedade pública VisualSnapshot Obtém o ITextSnapshot do buffer visual que está sendo processado. (Herdado de ITextView.)
Propriedade pública ZoomLevel Obtém ou define o zoom nível para o IWpfTextView entre 20% a 400%.

Superior

Métodos

  Nome Descrição
Método público Close Fecha o host de modo de exibição de texto e seu modo de exibição. (Herdado de ITextView.)
Método público DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) Formata e exibe o conteúdo do buffer de texto para que o ITextViewLine que contém a posição do buffer é exibido na posição desejada. (Herdado de ITextView.)
Método público DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) Formata e exibe o conteúdo do buffer de texto para que o ITextViewLine que contém a posição do buffer especificado é exibido na posição desejada. (Herdado de ITextView.)
Método público GetAdornmentLayer Obtém um nomeado IAdornmentLayer.
Método público GetSpaceReservationManager Obtém um nomeado ISpaceReservationManager.
Método público GetTextElementSpan Obtém o SnapshotSpan de texto que constitui um elemento de texto (uma única representação visual) na determinado SnapshotPoint. (Herdado de ITextView.)
Método público GetTextViewLineContainingBufferPosition Obtém o IWpfTextViewLine que contém a posição do buffer de texto especificado.
Método público QueueSpaceReservationStackRefresh Solicita uma atualização da pilha de reserva de espaço. (Herdado de ITextView.)

Superior

Eventos

  Nome Descrição
Evento público BackgroundBrushChanged Ocorre quando o Background está definida.
Evento público Closed Ocorre imediatamente após o modo de exibição de texto está fechado. (Herdado de ITextView.)
Evento público GotAggregateFocus Ocorre quando o foco do teclado alterna para o modo de exibição ou um de seus ornamentos. (Herdado de ITextView.)
Evento público LayoutChanged Ocorre quando o editor de texto realiza um layout de linha de texto. (Herdado de ITextView.)
Evento público LostAggregateFocus Ocorre quando o foco de teclado muda longe, por exemplo, o modo de exibição e qualquer um de seus ornamentos. (Herdado de ITextView.)
Evento público MouseHover Ocorre quando o mouse tem passava sobre um caractere. (Herdado de ITextView.)
Evento público ViewportHeightChanged Ocorre quando a altura da porta de visualização é alterada.Preterido. (Herdado de ITextView.)
Evento público ViewportLeftChanged Ocorre quando a posição da borda esquerda do visor é alterada.Preterido (Herdado de ITextView.)
Evento público ViewportWidthChanged Ocorre quando a largura de porta de visualização é alterada.Preterido. (Herdado de ITextView.)
Evento público ZoomLevelChanged Ocorre quando o ZoomLevel está definida.

Superior

Comentários

Para obter mais informações sobre essa interface, e como ele difere do ITextView, consulte "Subsistema de modo de exibição de texto" em Dentro do Editor..

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Editor