IExpressionEditorInstance Interfaz

Definición

Representa una instancia del editor de expresiones.

public interface class IExpressionEditorInstance
public interface IExpressionEditorInstance
type IExpressionEditorInstance = interface
Public Interface IExpressionEditorInstance

Comentarios

Para obtener una descripción detallada de una instancia del editor de expresiones, vea IExpressionEditorService.

Propiedades

Nombre Description
AcceptsReturn

Obtiene o establece un valor que indica si la instancia del editor de expresiones acepta la clave RETURN.

AcceptsTab

Obtiene o establece un valor que indica si la instancia del editor de expresiones acepta la clave TAB.

HasAggregateFocus

Obtiene un valor que indica si la instancia tiene el foco agregado.

HorizontalScrollBarVisibility

Obtiene o establece un valor que indica si la barra de desplazamiento horizontal está visible.

HostControl

Obtiene una Control instancia que se puede usar para mostrar en .ExpressionTextBox

MaxLines

Obtiene o establece el número máximo de líneas de texto que va a mostrar el ExpressionTextBox control. Esta propiedad establece implícitamente el alto del ExpressionTextBox control al crecer para ajustarse.

MinLines

Obtiene o establece el número mínimo de líneas de texto que el ExpressionTextBox control va a mostrar. Esta propiedad establece implícitamente el alto del ExpressionTextBox control.

Text

Obtiene o establece el valor del texto.

VerticalScrollBarVisibility

Obtiene o establece un valor que indica si la barra de desplazamiento vertical está visible.

Métodos

Nombre Description
CanCompleteWord()

Obtiene un valor que indica si la instancia del editor de expresiones puede completar la cadena que el usuario escribe.

CanCopy()

Devuelve un valor que indica si se puede cerrar la instancia del editor de expresiones.

CanCut()

Devuelve un valor que indica si se puede cortar la expresión.

CanDecreaseFilterLevel()

Devuelve un valor que indica si se puede reducir el nivel de filtro al usar el filtrado de IntelliSense.

CanGlobalIntellisense()

Devuelve un valor que indica si la instancia del editor de expresiones puede recuperar IntelliSense global en la expresión.

CanIncreaseFilterLevel()

Devuelve un valor que indica si se puede aumentar el nivel de filtro al usar el filtrado de IntelliSense.

CanParameterInfo()

Devuelve un valor que indica si la instancia del editor de expresiones puede recuperar información de parámetros en la expresión.

CanPaste()

Devuelve un valor que indica si se puede pegar la expresión.

CanQuickInfo()

Devuelve un valor que indica si la instancia del editor de expresiones puede recuperar información de tipo que se va a mostrar en una sugerencia de herramientas de información rápida de IntelliSense.

CanRedo()

Devuelve un valor que indica si el sistema puede rehacer la operación.

CanUndo()

Devuelve un valor que indica si el sistema puede deshacer la operación.

ClearSelection()

Borra la selección en la instancia del editor.

Close()

Cierra y purga los elementos del editor. Esto cerrará la instancia específica del editor de expresiones.

CompleteWord()

Determina si la instancia del editor de expresiones puede proporcionar una lista de finalizaciones para la palabra parcial tipada por el usuario. Por ejemplo, los nombres de miembro, argumento y método se pueden mostrar al usuario en un intento de ayudarle a completar la palabra que están escribiendo.

Copy()

Copia la expresión activa.

Cut()

Corta la expresión activa.

DecreaseFilterLevel()

Disminuye el nivel de filtro para mostrar todos los elementos de la lista de filtros de IntelliSense y devuelve un valor que indica si esta operación se realizó correctamente.

Focus()

Establece el foco en la instancia del editor.

GetCommittedText()

Obtiene el texto usado para generar una expresión.

GlobalIntellisense()

Recupera IntelliSense global en la expresión del editor de expresiones y devuelve un valor que indica si esta operación se realizó correctamente.

IncreaseFilterLevel()

Aumenta el nivel de filtro para mostrar elementos comunes en la lista de filtros de IntelliSense y devuelve un valor que indica si esta operación se realizó correctamente.

ParameterInfo()

Recupera información de parámetros sobre la expresión en el editor de expresiones y devuelve un valor que indica si esta operación se realizó correctamente.

Paste()

Pega la expresión activa.

QuickInfo()

Determina si la información de tipo que se va a mostrar en una sugerencia sobre herramientas de información rápida de IntelliSense.

Redo()

Reappliese la última operación que se deshagó en el editor, es decir, invierte los efectos de la operación de deshacer.

Undo()

Deshace la última operación en el editor.

Eventos

Nombre Description
Closing

Se produce cuando se cierra la instancia del editor de expresiones.

GotAggregateFocus

Se produce cuando la instancia del editor de expresiones tiene el foco agregado.

LostAggregateFocus

Representa un evento que se genera cuando la instancia del editor de expresiones pierde el foco agregado.

TextChanged

Representa un evento que se genera cuando se cambia el texto de una instancia del editor de expresiones.

Se aplica a