Compartir a través de


IWpfTextView Interfaz

Definición

Representa un objeto Visual Studio ITextView para la 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
Implementaciones

Comentarios

Para obtener más información sobre esta interfaz y sobre cómo difiere de ITextView, vea "Subsistema de vista de texto" en Dentro de la Editor.

Propiedades

Background

Obtiene o establece la imagen para el elemento visual.

BufferGraph

Obtiene la interfaz IBufferGraph que contiene el conjunto de búferes de origen que contribuye a esta vista.

(Heredado de ITextView)
Caret

Obtiene el elemento de símbolo de intercalación.

(Heredado de ITextView)
FormattedLineSource

Obtiene el formateador de texto utilizado por la vista.

HasAggregateFocus

Determina si la vista o cualquiera de sus elementos gráficos tiene el foco.

(Heredado de ITextView)
InLayout

Determina si la vista está en el proceso de disposición.

(Heredado de ITextView)
IsClosed

Determina si se ha cerrado esta vista de texto.

(Heredado de ITextView)
IsMouseOverViewOrAdornments

Determina si el mouse se mantiene encima de la vista o cualquiera de sus elementos gráficos.

(Heredado de ITextView)
LineHeight

Obtiene el alto nominal de una línea de texto en la vista.

(Heredado de ITextView)
LineTransformSource

Obtiene el transformador de línea utilizado por la vista.

MaxTextRightCoordinate

Obtiene la coordenada derecha, en píxeles lógicos, de la línea más larga, tanto si esa línea está visible como si no.

(Heredado de ITextView)
Options

Obtiene las opciones para esta vista de texto.

(Heredado de ITextView)
Properties

Colección de propiedades controlada por el propietario de la propiedad.

(Heredado de IPropertyOwner)
ProvisionalTextHighlight

Obtiene el intervalo de texto cubierto por el resaltado de texto provisional.

(Heredado de ITextView)
Roles

Roles que reproduce esta vista. Los roles determinan parcialmente las extensiones de las que se crean instancias para la vista.

(Heredado de ITextView)
Selection

Obtiene el elemento de selección.

(Heredado de ITextView)
TextBuffer

Obtiene la interfaz ITextBuffer cuyo texto se representa en esta vista.

(Heredado de ITextView)
TextDataModel

Obtiene la interfaz ITextDataModel de esta vista de texto.

(Heredado de ITextView)
TextSnapshot

Obtiene la interfaz ITextSnapshot del texto que se representa actualmente en la vista.

(Heredado de ITextView)
TextViewLines

Obtiene las líneas de la vista de texto como interfaz IWpfTextViewLineCollection.

TextViewModel

Obtiene la interfaz ITextViewModel de esta vista de texto.

(Heredado de ITextView)
ViewportBottom

Obtiene la posición del borde inferior de la ventanilla en el sistema de coordenadas de representación de texto.

(Heredado de ITextView)
ViewportHeight

Obtiene el alto de la ventana de contenido visible en píxeles lógicos.

(Heredado de ITextView)
ViewportLeft

Obtiene o establece la posición del borde izquierdo de la ventanilla en el sistema de coordenadas de representación de texto.

(Heredado de ITextView)
ViewportRight

Obtiene la posición del borde derecho de la ventanilla en el sistema de coordenadas de representación de texto.

(Heredado de ITextView)
ViewportTop

Obtiene la posición del borde superior de la ventanilla en el sistema de coordenadas de representación de texto.

(Heredado de ITextView)
ViewportWidth

Obtiene el ancho de la ventana de contenido visible en píxeles lógicos.

(Heredado de ITextView)
ViewScroller

Obtiene un asistente que proporciona varios métodos para desplazarse o manipular la vista.

(Heredado de ITextView)
VisualElement

Obtiene el frameworkElement que representa la vista.

VisualSnapshot

Obtiene la interfaz ITextSnapshot del búfer visual que se representa.

(Heredado de ITextView)
ZoomLevel

Obtiene o establece el nivel de zoom del IWpfTextView entre el 20 % y el 400 %

Métodos

Close()

Cierra la vista de texto y su vista.

(Heredado de ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>)

Da formato y muestra el contenido del búfer de texto para que el ITextViewLine contenedor bufferPosition se muestre en la posición deseada.

(Heredado de ITextView)
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition)

Da formato y muestra el contenido del búfer de texto para que el ITextViewLine contenedor bufferPosition se muestre en la posición deseada.

(Heredado de ITextView)
GetAdornmentLayer(String)

Obtiene una interfaz IAdornmentLayer con nombre.

GetSpaceReservationManager(String)

Obtiene una interfaz ISpaceReservationManager con nombre.

GetTextElementSpan(SnapshotPoint)

Obtiene la estructura SnapshotSpan de texto que constituye un elemento de texto (una representación visual única) en la estructura SnapshotPoint determinada.

(Heredado de ITextView)
GetTextViewLineContainingBufferPosition(SnapshotPoint)

Obtiene la interfaz IWpfTextViewLine que contiene la posición en el búfer de texto especificada.

QueueSpaceReservationStackRefresh()

Solicita una actualización de la pila de reserva de espacio.

(Heredado de ITextView)

Eventos

BackgroundBrushChanged

Se produce cuando se establece la propiedad Background.

Closed

Se produce inmediatamente después de cerrar la vista de texto.

(Heredado de ITextView)
GotAggregateFocus

Se produce cuando el foco de teclado cambia a la vista o a uno de sus elementos gráficos.

(Heredado de ITextView)
LayoutChanged

Se produce cada vez que cambia el texto que se muestra en la vista.

(Heredado de ITextView)
LostAggregateFocus

Se produce cuando el foco de teclado cambia fuera de la vista y cualquiera de sus elementos gráficos.

(Heredado de ITextView)
MouseHover

Se produce cuando el mouse se ha desplazado sobre el mismo carácter.

(Heredado de ITextView)
ViewportHeightChanged

Se produce cuando cambia el alto de la ventanilla.

(Heredado de ITextView)
ViewportLeftChanged

Se produce cuando cambia la posición del borde izquierdo de la ventanilla. (por ejemplo, cuando la vista se desplaza horizontalmente)

(Heredado de ITextView)
ViewportWidthChanged

Se produce cuando se cambia el ancho de la ventanilla.

(Heredado de ITextView)
ZoomLevelChanged

Se produce cuando se establece la propiedad ZoomLevel.

Métodos de extensión

GetInOuterLayout(ITextView)

Determina si una vista está en proceso de preparación o preparación para su preparación.

GetMultiSelectionBroker(ITextView)

Obtiene un objeto para administrar selecciones dentro de la vista.

IsEmbeddedTextView(ITextView)

Obtiene si se inserta especificado ITextView en otro ITextViewobjeto .

IsReadOnlyTextView(ITextView)

Obtiene si se considera de solo lectura dado ITextView .

QueuePostLayoutAction(ITextView, Action)

Vea QueuePostLayoutAction(Action).

TryGetContainingTextView(ITextView, ITextView)

Obtiene que contiene ITextView para un objeto incrustado ITextViewdeterminado.

TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine)

Vea TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine).

TryGetTextViewLines(ITextView, ITextViewLineCollection)

Vea TryGetTextViewLines(ITextViewLineCollection).

Se aplica a