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