IWpfTextView (Interfaz)
Representa Visual Studio ITextView para la plataforma (WPF) de Windows Presentation Foundation.
Espacio de nombres: Microsoft.VisualStudio.Text.Editor
Ensamblado: Microsoft.VisualStudio.Text.UI.Wpf (en Microsoft.VisualStudio.Text.UI.Wpf.dll)
Sintaxis
'Declaración
Public Interface IWpfTextView _
Inherits ITextView, IPropertyOwner
public interface IWpfTextView : ITextView,
IPropertyOwner
public interface class IWpfTextView : ITextView,
IPropertyOwner
type IWpfTextView =
interface
interface ITextView
interface IPropertyOwner
end
public interface IWpfTextView extends ITextView, IPropertyOwner
El tipo IWpfTextView expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
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. (Se hereda de ITextView). |
![]() |
Caret | Obtiene el elemento de símbolo de intercalación. (Se hereda 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. (Se hereda de ITextView). |
![]() |
InLayout | Determina si la vista está en el proceso de disposición. (Se hereda de ITextView). |
![]() |
IsClosed | Determina si se ha cerrado esta vista de texto. (Se hereda de ITextView). |
![]() |
IsMouseOverViewOrAdornments | Determina si el mouse se mantiene encima de la vista o cualquiera de sus elementos gráficos. (Se hereda de ITextView). |
![]() |
LineHeight | Obtiene el alto nominal de una línea de texto en la vista. (Se hereda 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. (Se hereda de ITextView). |
![]() |
Options | Obtiene las opciones para esta vista de texto. (Se hereda de ITextView). |
![]() |
Properties | Obtiene la colección de propiedades controlada por el propietario. (Se hereda de IPropertyOwner). |
![]() |
ProvisionalTextHighlight | Obtiene el intervalo de texto cubierto por el resaltado de texto provisional. (Se hereda de ITextView). |
![]() |
Roles | Roles que reproduce esta vista.Los roles determinan parcialmente las extensiones de las que se crean instancias para la vista. (Se hereda de ITextView). |
![]() |
Selection | Obtiene el elemento de selección. (Se hereda de ITextView). |
![]() |
TextBuffer | Obtiene la interfaz ITextBuffer cuyo texto se representa en esta vista. (Se hereda de ITextView). |
![]() |
TextDataModel | Obtiene la interfaz ITextDataModel de esta vista de texto. (Se hereda de ITextView). |
![]() |
TextSnapshot | Obtiene la interfaz ITextSnapshot del texto que se representa actualmente en la vista. (Se hereda 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. (Se hereda de ITextView). |
![]() |
ViewportBottom | Obtiene la posición del borde inferior del punto de vista en el sistema de coordenadas de representación de texto. (Se hereda de ITextView). |
![]() |
ViewportHeight | Obtiene el alto de la ventana de contenido visible (incluido el margen) en píxeles lógicos. (Se hereda de ITextView). |
![]() |
ViewportLeft | Obtiene o establece la posición del borde izquierdo del punto de vista en el sistema de coordenadas de representación de texto. (Se hereda de ITextView). |
![]() |
ViewportRight | Obtiene la posición del borde derecho del punto de vista en el sistema de coordenadas de representación de texto. (Se hereda de ITextView). |
![]() |
ViewportTop | Obtiene la posición del borde superior del punto de vista en el sistema de coordenadas de representación de texto. (Se hereda de ITextView). |
![]() |
ViewportWidth | Obtiene el ancho de la ventana de contenido visible (incluido el margen) en píxeles lógicos. (Se hereda de ITextView). |
![]() |
ViewScroller | Obtiene un auxiliar que proporciona varios métodos para desplazarse o manipular la vista. (Se hereda de ITextView). |
![]() |
VisualElement | Obtiene FrameworkElement que representa la vista. |
![]() |
VisualSnapshot | Obtiene la interfaz ITextSnapshot del búfer visual que se representa. (Se hereda de ITextView). |
![]() |
ZoomLevel | Obtiene o establece el nivel de zoom para IWpfTextView entre un 20% al 400%. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
Close | Cierre el host de vista de texto y su vista. (Se hereda de ITextView). |
![]() |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition) | Da formato y muestra el contenido del búfer de texto para mostrar ITextViewLine que contiene la posición en el búfer en la posición deseada. (Se hereda de ITextView). |
![]() |
DisplayTextLineContainingBufferPosition(SnapshotPoint, Double, ViewRelativePosition, Nullable<Double>, Nullable<Double>) | Da formato y muestra el contenido del búfer de texto para mostrar ITextViewLine que contiene la posición en el búfer en la posición deseada. (Se hereda de ITextView). |
![]() |
GetAdornmentLayer | Obtiene una interfaz IAdornmentLayer con nombre. |
![]() |
GetSpaceReservationManager | Obtiene una interfaz ISpaceReservationManager con nombre. |
![]() |
GetTextElementSpan | Obtiene la estructura SnapshotSpan de texto que constituye un elemento de texto (una representación visual única) en la estructura SnapshotPoint determinada. (Se hereda de ITextView). |
![]() |
GetTextViewLineContainingBufferPosition | 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. (Se hereda de ITextView). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
![]() |
BackgroundBrushChanged | Se produce cuando se establece la propiedad Background. |
![]() |
Closed | Se produce inmediatamente después de cerrar la vista de texto. (Se hereda de ITextView). |
![]() |
GotAggregateFocus | Se produce cuando el foco de teclado cambia a la vista o a uno de sus elementos gráficos. (Se hereda de ITextView). |
![]() |
LayoutChanged | Se produce cuando el editor de texto realiza un diseño de línea de texto. (Se hereda de ITextView). |
![]() |
LostAggregateFocus | Se produce cuando el foco de teclado cambia fuera de la vista y cualquiera de sus elementos gráficos. (Se hereda de ITextView). |
![]() |
MouseHover | Se produce cuando el mouse se ha mantenido sobre un carácter. (Se hereda de ITextView). |
![]() |
ViewportHeightChanged | Se produce cuando se cambia el alto de la ventanilla.Obsoleto. (Se hereda de ITextView). |
![]() |
ViewportLeftChanged | Se produce cuando la posición del borde izquierdo de la ventanilla cambia.Obsoleto (Se hereda de ITextView). |
![]() |
ViewportWidthChanged | Se produce cuando se cambia el ancho de la ventanilla.Obsoleto. (Se hereda de ITextView). |
![]() |
ZoomLevelChanged | Se produce cuando se establece la propiedad ZoomLevel. |
Arriba
Comentarios
Para obtener más información sobre esta interfaz, y sobre cómo difiere de ITextView, vea “vista de texto Subsystem” en Dentro del editor.