ITextView2 Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) |
Da formato y muestra el contenido del búfer de texto para que el ITextViewLine contenedor |
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) | |
TryGetContainingTextView(ITextView, ITextView) |
Obtiene que contiene ITextView para un objeto incrustado ITextViewdeterminado. |
TryGetTextViewLineContainingBufferPosition(ITextView, SnapshotPoint, ITextViewLine) |
Vea TryGetTextViewLineContainingBufferPosition(SnapshotPoint, ITextViewLine). |
TryGetTextViewLines(ITextView, ITextViewLineCollection) |