Compartir a través de


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
Propiedad pública Background Obtiene o establece la imagen para el elemento visual.
Propiedad pública BufferGraph Obtiene la interfaz IBufferGraph que contiene el conjunto de búferes de origen que contribuye a esta vista. (Se hereda de ITextView).
Propiedad pública Caret Obtiene el elemento de símbolo de intercalación. (Se hereda de ITextView).
Propiedad pública FormattedLineSource Obtiene el formateador de texto utilizado por la vista.
Propiedad pública HasAggregateFocus Determina si la vista o cualquiera de sus elementos gráficos tiene el foco. (Se hereda de ITextView).
Propiedad pública InLayout Determina si la vista está en el proceso de disposición. (Se hereda de ITextView).
Propiedad pública IsClosed Determina si se ha cerrado esta vista de texto. (Se hereda de ITextView).
Propiedad pública IsMouseOverViewOrAdornments Determina si el mouse se mantiene encima de la vista o cualquiera de sus elementos gráficos. (Se hereda de ITextView).
Propiedad pública LineHeight Obtiene el alto nominal de una línea de texto en la vista. (Se hereda de ITextView).
Propiedad pública LineTransformSource Obtiene el transformador de línea utilizado por la vista.
Propiedad pública 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).
Propiedad pública Options Obtiene las opciones para esta vista de texto. (Se hereda de ITextView).
Propiedad pública Properties Obtiene la colección de propiedades controlada por el propietario. (Se hereda de IPropertyOwner).
Propiedad pública ProvisionalTextHighlight Obtiene el intervalo de texto cubierto por el resaltado de texto provisional. (Se hereda de ITextView).
Propiedad pública 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).
Propiedad pública Selection Obtiene el elemento de selección. (Se hereda de ITextView).
Propiedad pública TextBuffer Obtiene la interfaz ITextBuffer cuyo texto se representa en esta vista. (Se hereda de ITextView).
Propiedad pública TextDataModel Obtiene la interfaz ITextDataModel de esta vista de texto. (Se hereda de ITextView).
Propiedad pública TextSnapshot Obtiene la interfaz ITextSnapshot del texto que se representa actualmente en la vista. (Se hereda de ITextView).
Propiedad pública TextViewLines Obtiene las líneas de la vista de texto como interfaz IWpfTextViewLineCollection.
Propiedad pública TextViewModel Obtiene la interfaz ITextViewModel de esta vista de texto. (Se hereda de ITextView).
Propiedad pública 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).
Propiedad pública ViewportHeight Obtiene el alto de la ventana de contenido visible (incluido el margen) en píxeles lógicos. (Se hereda de ITextView).
Propiedad pública 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).
Propiedad pública 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).
Propiedad pública 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).
Propiedad pública ViewportWidth Obtiene el ancho de la ventana de contenido visible (incluido el margen) en píxeles lógicos. (Se hereda de ITextView).
Propiedad pública ViewScroller Obtiene un auxiliar que proporciona varios métodos para desplazarse o manipular la vista. (Se hereda de ITextView).
Propiedad pública VisualElement Obtiene FrameworkElement que representa la vista.
Propiedad pública VisualSnapshot Obtiene la interfaz ITextSnapshot del búfer visual que se representa. (Se hereda de ITextView).
Propiedad pública ZoomLevel Obtiene o establece el nivel de zoom para IWpfTextView entre un 20% al 400%.

Arriba

Métodos

  Nombre Descripción
Método público Close Cierre el host de vista de texto y su vista. (Se hereda de ITextView).
Método público 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).
Método público 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).
Método público GetAdornmentLayer Obtiene una interfaz IAdornmentLayer con nombre.
Método público GetSpaceReservationManager Obtiene una interfaz ISpaceReservationManager con nombre.
Método público 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).
Método público GetTextViewLineContainingBufferPosition Obtiene la interfaz IWpfTextViewLine que contiene la posición en el búfer de texto especificada.
Método público QueueSpaceReservationStackRefresh Solicita una actualización de la pila de reserva de espacio. (Se hereda de ITextView).

Arriba

Eventos

  Nombre Descripción
Evento público BackgroundBrushChanged Se produce cuando se establece la propiedad Background.
Evento público Closed Se produce inmediatamente después de cerrar la vista de texto. (Se hereda de ITextView).
Evento público GotAggregateFocus Se produce cuando el foco de teclado cambia a la vista o a uno de sus elementos gráficos. (Se hereda de ITextView).
Evento público LayoutChanged Se produce cuando el editor de texto realiza un diseño de línea de texto. (Se hereda de ITextView).
Evento público LostAggregateFocus Se produce cuando el foco de teclado cambia fuera de la vista y cualquiera de sus elementos gráficos. (Se hereda de ITextView).
Evento público MouseHover Se produce cuando el mouse se ha mantenido sobre un carácter. (Se hereda de ITextView).
Evento público ViewportHeightChanged Se produce cuando se cambia el alto de la ventanilla.Obsoleto. (Se hereda de ITextView).
Evento público ViewportLeftChanged Se produce cuando la posición del borde izquierdo de la ventanilla cambia.Obsoleto (Se hereda de ITextView).
Evento público ViewportWidthChanged Se produce cuando se cambia el ancho de la ventanilla.Obsoleto. (Se hereda de ITextView).
Evento público 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.

Vea también

Referencia

Microsoft.VisualStudio.Text.Editor (Espacio de nombres)