IWpfTextView 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í.
Representa un objeto Visual Studio ITextView para la plataforma WPF.
public interface class IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface class IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
__interface IWpfTextView : Microsoft::VisualStudio::Text::Editor::ITextView, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IWpfTextView : Microsoft.VisualStudio.Text.Editor.ITextView, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IWpfTextView = interface
interface ITextView
interface IPropertyOwner
Public Interface IWpfTextView
Implements IPropertyOwner, ITextView
- Implementaciones
Comentarios
Para obtener más información sobre esta interfaz y sobre cómo difiere de ITextView, vea "Subsistema de vista de texto" en Dentro de la Editor.
Propiedades
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. (Heredado de ITextView) |
Caret |
Obtiene el elemento de símbolo de intercalación. (Heredado 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. (Heredado de ITextView) |
InLayout |
Determina si la vista está en el proceso de disposición. (Heredado de ITextView) |
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) |
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. (Heredado de ITextView) |
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 las líneas de la vista de texto como interfaz IWpfTextViewLineCollection. |
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) |
VisualElement |
Obtiene el frameworkElement que representa la vista. |
VisualSnapshot |
Obtiene la interfaz ITextSnapshot del búfer visual que se representa. (Heredado de ITextView) |
ZoomLevel |
Obtiene o establece el nivel de zoom del IWpfTextView entre el 20 % y el 400 % |
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 |
GetAdornmentLayer(String) |
Obtiene una interfaz IAdornmentLayer con nombre. |
GetSpaceReservationManager(String) |
Obtiene una interfaz ISpaceReservationManager con nombre. |
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 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. (Heredado de ITextView) |
Eventos
BackgroundBrushChanged |
Se produce cuando se establece la propiedad Background. |
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) |
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) |
ZoomLevelChanged |
Se produce cuando se establece la propiedad ZoomLevel. |
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) |