ITextView2 Interfaz

Definición

Extensiones a ITextView, funcionalidad de aumento. Para cada miembro aquí también debe haber un método de extensión en TextViewExtensions.

public interface class ITextView2 : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface ITextView2 : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type ITextView2 = interface
    interface ITextView
    interface IPropertyOwner
Public Interface ITextView2
Implements IPropertyOwner, ITextView
Implementaciones

Propiedades

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

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

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

Obtiene un objeto para administrar selecciones dentro de la vista.

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 una lista de solo lectura de los objetos ITextViewLine representados en esta vista.

(Heredado de ITextView)
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)
VisualSnapshot

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

(Heredado de ITextView)

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)
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 ITextViewLine que contiene la posición en el búfer de texto especificada.

(Heredado de ITextView)
QueuePostLayoutAction(Action)

Agrega una acción que se realizará una vez completados los diseños. Si no hay un diseño en curso, la acción se realizará inmediatamente. Se debe llamar a esto en el subproceso de la interfaz de usuario y se realizarán acciones en el subproceso de la interfaz de usuario.

QueueSpaceReservationStackRefresh()

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

(Heredado de ITextView)
TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine)

Intenta obtener que ITextViewLine contiene la posición del búfer de texto especificada.

TryGetTextViewLines(ITextViewLineCollection)

Intenta obtener una lista de solo lectura de los ITextViewLine objetos representados en esta vista.

Eventos

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

Se genera cada vez que se cambia maxTextRightCoordinate de la vista.

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)

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