Compartir a través de


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

Clases

  Clase Descripción
Clase pública AdornmentLayerDefinition Proporciona información para una exportación de IAdornmentLayer .
Clase pública AppearanceCategoryOption Representa la opción de categoría de aspecto.
Clase pública AutoScrollEnabled Define la opción de habilitar el desplazamiento automático.
Clase pública BackgroundBrushChangedEventArgs Proporciona información para el evento BackgroundBrushChanged.
Clase pública CaretPositionChangedEventArgs Proporciona información para el evento PositionChanged.
Clase pública ChangeTrackingMarginEnabled Define la opción para habilitar el margen del seguimiento de cambios.
Clase pública CollapseHintAdornmentControl Resalta una región de esquematización en la vista de texto cuando el mouse se mantiene sobre esta región en el margen de esquematización.
Clase pública ConvertTabsToSpaces Definición de la opción que determina si las pestañas se van a convertir en espacios.
Clase pública CutOrCopyBlankLineIfNoSelection Define la opción de cortar o copiar una línea en blanco si la selección está vacía.
Clase pública DefaultOptions Opciones predeterminadas del editor comunes.
Clase pública DefaultTextViewHostOptions representa IWpfTextViewHostcomún - opciones relacionadas.
Clase pública DefaultTextViewOptions Define las opciones comunes de ITextView.
Clase pública DefaultWpfViewOptions Representa las opciones comunes de IWpfTextView.
Clase pública DeferCreationAttribute
Clase pública DisplayUrlsAsHyperlinks Definición de la opción que determina si las direcciones URL se deberían mostrar como hipervínculos.
Clase pública DragDropEditing Define la opción de vista para la edición de arrastrar y colocar.
Clase pública EditorOptionChangedEventArgs Proporciona información para el evento OptionChanged.
Clase pública EditorOptionDefinition Definición de una opción del editor.
Clase pública EditorOptionDefinition<T> Representa la definición de una opción del editor.
Clase pública EditorStyleNames The names of various editor components where the component's style can be defined by the program hosting the editor.
Clase pública GlyphMarginEnabled Define la opción de habilitar el margen del glifo.
Clase pública GridCellLengthAttribute Esta clase asocia un tamaño de celda de la cuadrícula a una exportación MEF.
Clase pública GridUnitTypeAttribute Esta clase asocia un valor de GridUnitType a una exportación MEF.
Clase pública HighlightCurrentLineOption Representa la opción de resaltar la línea actual.
Clase pública HorizontalScrollBarEnabled Define la opción para habilitar la barra de desplazamiento horizontal.
Clase pública ImeTextComposition Representa una composición de texto generada por el procesamiento de IME de ITextView.
Clase pública IndentSize Definición de la opción que determina el tamaño (en número de espacios) de una sangría.
Clase pública IntraTextAdornment La compatibilidad con los elementos gráficos dentro del texto se proporciona con objetos IntraTextAdornmentTag.
Clase pública IntraTextAdornmentTag Representa una etiqueta que proporciona los elementos gráficos que se entremezclarán con el texto.
Clase pública IsViewportLeftClipped Define la opción recortar la propiedad de ViewportLeft al ancho del texto.
Clase pública KeyProcessor Procesa la entrada del teclado del editor.
Clase pública LineNumberMarginEnabled Define la opción de habilitar el margen del número de línea.
Clase pública LongBufferLineChunk The option definition that determines the determines the chunking size for long lines.
Clase pública LongBufferLineThreshold The option definition that determines the threshold for special handling of long lines.
Clase pública MarginContainerAttribute Especifica el tipo de contenedor del margen.
Clase pública MouseHoverAttribute Un atributo que se va a colocar en un controlador de eventos para MouseHover, que especifica el retraso entre el momento en que el mouse deja de moverse y la generación del evento de mantener el mouse.
Clase pública MouseHoverEventArgs Proporciona información para el evento MouseHover.
Clase pública MouseProcessorBase Proporciona una implementación base para los enlaces del mouse, de modo que los clientes puedan reemplazar solo los métodos que necesitan.
Clase pública MouseWheelZoomEnabled Define la opción de habilitar el zoom con la rueda del mouse
Clase pública NewLineCharacter Definición de la opción que especifica el carácter o caracteres de nueva línea.
Clase pública OutliningCollapsedAdornmentControl Representa el texto contraído en la vista de texto.
Clase pública OutliningMarginBracketControl Indica la extensión vertical de una región de esquematización expandida y permite al usuario contraerla.
Clase pública OutliningMarginControl Representa el margen de esquematización.
Clase pública OutliningMarginEnabled Define la opción de habilitar el margen de esquematización.
Clase pública OutliningMarginHeaderControl Habilita una región de esquematización que se contraerá y expandido.
Clase pública OutliningUndoEnabled Definición de la opción que determina si se puede deshacer la esquematización.
Clase pública OverwriteMode Define la opción de vista para el modo de sobrescritura.
Clase pública PredefinedAdornmentLayers Incluye los nombres de los niveles de elemento gráfico predefinidos por el editor.
Clase pública PredefinedMarginNames Incluye los nombres predefinidos de margen.
Clase pública PredefinedTextViewRoles Conjunto de los nombres de los roles predefinidos de la vista de texto.
Clase pública ProduceScreenReaderFriendlyText Define la opción de habilitar el suministro de texto anotado en los controles de automatización para que los lectores de pantalla puedan leer correctamente el contenido de código.
Clase pública ReplacesAttribute
Clase pública ReplicateNewLineCharacter Determina si duplicar un carácter de nueva línea al insertar una línea.
Clase pública SelectionMarginEnabled Define la opción de habilitar el margen de selección.
Clase pública SimpleGraphicsOption Representa la opción de dibujar un degradado de la selección, como contraposición a una selección de color sólido.
Clase pública SpaceReservationAgentChangedEventArgs Proporciona información para el evento AgentChanged.
Clase pública SpaceReservationManagerDefinition Representa los metadatos de una ISpaceReservationManager.
Clase pública TabSize Definición de la opción que determina el número de espacios de una pestaña.
Clase pública TextViewCreatedEventArgs Proporciona información para el evento TextViewCreated.
Clase pública TextViewLayoutChangedEventArgs Proporciona información para el evento LayoutChanged.
Clase pública TextViewRoleAttribute Utilice este atributo para especificar los tipos de objetos TextView a los que se aplica una extensión.
Clase pública UseReducedOpacityForHighContrastOption
Clase pública UseVirtualSpace Define la opción de usar el espacio virtual.
Clase pública UseVisibleWhitespace define la opción de utilizar espacio en blanco visible.
Clase pública VerticalScrollBarEnabled Define la opción de habilitar la barra de desplazamiento vertical.
Clase pública ViewOptionDefinition<T> Define una opción de editor específica de ITextView.
Clase pública ViewProhibitUserInput Define la opción de prohibir la entrada del usuario.
Clase pública ViewState Representa el estado de una vista en cuanto a tamaño del área de visualización (el área visible en la ventana de documento), la instantánea visual, y de instantánea modificable.
Clase pública WordWrapStyle Define la opción de estilo de ajuste de línea.
Clase pública WpfTextViewKeyboardFilterName Representa el nombre de ordenación de KeyboardFilter.
Clase pública WpfViewOptionDefinition<T> Define una opción de editor concreta para una interfaz IWpfTextView.
Clase pública ZoomConstants Define las constantes utilizadas para las operaciones de zoom.
Clase pública ZoomControl Representa un control de zoom en la vista de texto.
Clase pública ZoomControlEnabled define la opción de habilitar el zoom.
Clase pública ZoomLevelChangedEventArgs Proporciona información para el evento ZoomLevelChanged.
Clase pública ZoomLevelConverter Permite la conversión entre string y double las representaciones del nivel de zoom.

Estructuras

  Estructura Descripción
Estructura pública CaretPosition Representa la posición de un símbolo de intercalación en una interfaz ITextView.
Estructura pública EditorOptionKey<T> Representa una clave con seguridad de tipos para las opciones del editor.

Interfaces

  Interfaz Descripción
Interfaz pública IAdornmentLayer Representa un nivel del elemento gráfico.
Interfaz pública IAdornmentLayerElement Define un elemento en un nivel del elemento gráfico.
Interfaz pública IEditorOptions Representa las opciones del editor comunes y un mecanismo extensible para modificar los valores y agregar las nuevas opciones.
Interfaz pública IEditorOptionsFactoryService Representa un servicio que obtiene IEditorOptions para un ámbito especificado o para el ámbito global.
Interfaz pública IGlyphFactory Proporciona un visual para un tipo de glifo concreto.
Interfaz pública IGlyphFactoryProvider Proporciona una interfaz IGlyphFactory.
Interfaz pública IGlyphMouseProcessorProvider Proporciona un enlace de mouse para el margen del glifo.
Interfaz pública IGlyphTag Representa una etiqueta del glifo, que el margen del glifo usa para colocar las visuales del glifo.
Interfaz pública IKeyProcessorProvider Crea un objeto KeyProcessor para una interfaz IWpfTextViewHost especificada.
Interfaz pública IMouseProcessor Proporciona las extensiones para los enlaces del mouse.
Interfaz pública IMouseProcessorProvider Crea un procesador de mouse de WPF para una vista de texto determinada.
Interfaz pública IScrollMap Define la asignación entre las posiciones de caracteres y las coordenadas del mapa de desplazamiento.
Interfaz pública IScrollMapFactoryService Crea o reutiliza una interfaz IScrollMap para ITextView.
Interfaz pública ISmartIndent Proporciona los métodos que calculan la sangría deseada para una línea.
Interfaz pública ISmartIndentationService determina la sangría automática cuando se presiona la tecla de escribir o cuando navega a una línea vacía.
Interfaz pública ISmartIndentProvider Obtiene un objeto de ISmartIndent para ITextViewespecificado.
Interfaz pública ISpaceReservationAgent Controla la presentación de elementos gráficos de la reserva de espacio.
Interfaz pública ISpaceReservationManager Administra los elementos gráficos de la reserva de espacio.
Interfaz pública ITextCaret Representa el símbolo de intercalación asociado a una interfaz ITextView.
Interfaz pública ITextEditorFactoryService Crea las vistas de editor.
Interfaz pública ITextSelection Representa el texto seleccionado en ITextView.
Interfaz pública ITextView Representa un vista de texto en una interfaz ITextBuffer.Es la clase base para una interfaz específica de la plataforma que contiene los métodos para permitir representar el texto con formato.
Interfaz pública ITextViewLineCollection Representa una clase auxiliar para obtener acceso a la colección de objetos ITextViewLine de la vista.La propiedad de TextViewLines se usa para obtener una instancia de esta interfaz.
Interfaz pública ITextViewMargin Representa el margen que se adjunta a un borde de ITextView.
Interfaz pública ITextViewModel Representa un conjunto de objetos de ITextBuffer que participan en la presentación de texto en ITextViewdeterminado.
Interfaz pública ITextViewModelProvider Proporciona los objetos ITextViewModel.
Interfaz pública ITextViewRoleSet Conjunto de roles de la vista de texto.
Interfaz pública IVerticalFractionMap Asigna entre las posiciones y fracciones de caracteres de la extensión vertical total de ITextView.
Interfaz pública IVerticalScrollBar Representa una barra de desplazamiento vertical.
Interfaz pública IViewScroller Representa una clase auxiliar para ITextView y proporciona la funcionalidad básica para el desplazamiento.La propiedad ViewScroller de ITextView se usa para obtener una instancia de esta interfaz.
Interfaz pública IWpfTextView Representa Visual Studio ITextView para la plataforma (WPF) de Windows Presentation Foundation.
Interfaz pública IWpfTextViewConnectionListener Escucha los búferes de texto de un tipo de contenido determinado para averiguar cuándo se abren o se cierran en el editor de texto.
Interfaz pública IWpfTextViewCreationListener Escucha los eventos creados por la vista de texto.
Interfaz pública IWpfTextViewHost Contiene una interfaz IWpfTextView y los márgenes que la rodean, como una barra de desplazamiento o una encuadernación de número de línea.
Interfaz pública IWpfTextViewLineCollection Permite que la interfaz ITextView tenga acceso a la colección de vistas de los objetos ITextViewLine.Puede utilizar la propiedad de TextViewLines para obtener una instancia de la interfaz de ITextViewLineCollection .
Interfaz pública IWpfTextViewMargin Representa los márgenes de vista de texto de WPF.
Interfaz pública IWpfTextViewMarginProvider Crea una interfaz IWpfTextViewMargin para una interfaz IWpfTextViewHost especificada.

Delegados

  Delegado Descripción
Delegado público AdornmentRemovedCallback Define el comportamiento cuando UIElement se quita de IAdornmentLayer.

Enumeraciones

  Enumeración Descripción
Enumeración pública AdornmentPositioningBehavior Define el posicionamiento de los elementos gráficos.
Enumeración pública ConnectionReason Define las razones para conectar o desconectar un búfer de texto y una vista de texto.
Enumeración pública EnsureSpanVisibleOptions Opciones para controlar el comportamiento del método de EnsureSpanVisible .
Enumeración pública ScrollDirection Dirección en la que se desplaza el control ITextView.
Enumeración pública TextSelectionMode Representa los modos de selección diferentes (simple y cuadro).
Enumeración pública ViewRelativePosition Define el significado del parámetro de verticalOffset en el método de DisplayTextLineContainingBufferPosition y parámetro de relativeTo en el método de DisplayTextLineContainingBufferPosition .
Enumeración pública WordWrapStyles Establece una combinación bit a bit de valores de enumeración para especificar el estilo de ajuste de línea de ITextView.