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