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 | |
---|---|---|
Background | Obtém ou define o plano de fundo do elemento visual. | |
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.) | |
Caret | Obtém o elemento do cursor. (Herdado de ITextView.) | |
FormattedLineSource | Obtém o formatador de texto usado pelo modo de exibição. | |
HasAggregateFocus | Determina se o modo de exibição ou qualquer um dos seus ornamentos tem foco. (Herdado de ITextView.) | |
InLayout | Determina se o modo de exibição está em processo de sendo dispostas. (Herdado de ITextView.) | |
IsClosed | Determina se este modo de exibição de texto foi fechado. (Herdado de ITextView.) | |
IsMouseOverViewOrAdornments | Determina se o mouse está sobre o modo de exibição ou qualquer um dos seus ornamentos. (Herdado de ITextView.) | |
LineHeight | Obtém a altura nominal de uma linha de texto no modo de exibição. (Herdado de ITextView.) | |
LineTransformSource | Obtém o transformador de linha usado pelo modo de exibição. | |
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.) | |
Options | Obtém as opções para este modo de exibição de texto. (Herdado de ITextView.) | |
Properties | Obtém a coleção de propriedades controlada pelo proprietário de propriedade. (Herdado de IPropertyOwner.) | |
ProvisionalTextHighlight | Obtém o trecho de texto coberto pelo realce de texto provisória. (Herdado de ITextView.) | |
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.) | |
Selection | Obtém o elemento de seleção. (Herdado de ITextView.) | |
TextBuffer | Obtém o ITextBuffer cujo texto é processado nesse 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 o texto que é processado no momento no modo de exibição. (Herdado de ITextView.) | |
TextViewLines | Obtém o texto em linhas de modo de exibição 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 ponto de vista no sistema de coordenadas de processamento de texto. (Herdado de ITextView.) | |
ViewportHeight | Obtém a altura do visível janela conteúdo (incluindo a margem) em pixels lógicos. (Herdado de ITextView.) | |
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.) | |
ViewportRight | Obtém a posição da borda direita do ponto de vista no sistema de coordenadas de processamento de texto. (Herdado de ITextView.) | |
ViewportTop | Obtém a posição da borda superior do ponto de vista no sistema de coordenadas de processamento de texto. (Herdado de ITextView.) | |
ViewportWidth | Obtém a largura da visível janela conteúdo (incluindo a margem) em pixels lógicos. (Herdado de ITextView.) | |
ViewScroller | Obtém um auxiliar que fornece vários métodos para rolar ou manipular o modo de 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 processado. (Herdado de ITextView.) | |
ZoomLevel | Obtém ou define o zoom nível para o IWpfTextView entre 20% a 400%. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Close | Fecha o host de modo de exibição de texto e seu modo de exibição. (Herdado de ITextView.) | |
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.) | |
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.) | |
GetAdornmentLayer | Obtém um nomeado IAdornmentLayer. | |
GetSpaceReservationManager | Obtém um nomeado ISpaceReservationManager. | |
GetTextElementSpan | Obtém o SnapshotSpan de texto que constitui um elemento de texto (uma única representação visual) na determinado SnapshotPoint. (Herdado de ITextView.) | |
GetTextViewLineContainingBufferPosition | Obtém o IWpfTextViewLine que contém a posição do buffer de texto especificado. | |
QueueSpaceReservationStackRefresh | Solicita uma atualização da pilha de reserva de espaço. (Herdado de ITextView.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
BackgroundBrushChanged | Ocorre quando o Background está definida. | |
Closed | Ocorre imediatamente após o modo de exibição de texto está fechado. (Herdado de ITextView.) | |
GotAggregateFocus | Ocorre quando o foco do teclado alterna para o modo de exibição ou um de seus ornamentos. (Herdado de ITextView.) | |
LayoutChanged | Ocorre quando o editor de texto realiza um layout de linha de texto. (Herdado de ITextView.) | |
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.) | |
MouseHover | Ocorre quando o mouse tem passava sobre um caractere. (Herdado de ITextView.) | |
ViewportHeightChanged | Ocorre quando a altura da porta de visualização é alterada.Preterido. (Herdado de ITextView.) | |
ViewportLeftChanged | Ocorre quando a posição da borda esquerda do visor é alterada.Preterido (Herdado de ITextView.) | |
ViewportWidthChanged | Ocorre quando a largura de porta de visualização é alterada.Preterido. (Herdado de ITextView.) | |
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..