IWpfTextView Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Formata e exibe o conteúdo do buffer de texto para que a ITextViewLine contenção |
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) |