IExpressionEditorInstance Интерфейс

Определение

Представляет экземпляр редактора выражений.Represents an expression editor instance.

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

Комментарии

Подробное описание экземпляра редактора выражений см. в IExpressionEditorService.For a detailed description of an expression editor instance, see IExpressionEditorService.

Свойства

AcceptsReturn

Возвращает или задает значение, указывающее, принимает ли экземпляр редактора выражений ключ RETURN.Gets or sets a value that indicates whether the expression editor instance accepts the RETURN key.

AcceptsTab

Возвращает или задает значение, указывающее, принимает ли экземпляр редактора выражений ключ TAB.Gets or sets a value that indicates whether the expression editor instance accepts the TAB key.

HasAggregateFocus

Возвращает значение, указывающее, имеет ли экземпляр статистический фокус.Gets a value that indicates whether the instance has aggregate focus.

HorizontalScrollBarVisibility

Возвращает или задает значение, указывающее, отображается ли горизонтальная полоса прокрутки.Gets or sets a value that indicates whether the horizontal scrollbar is visible.

HostControl

Получает экземпляр Control, который может использоваться для отображения в ExpressionTextBox.Gets a Control instance that can be used to display in the ExpressionTextBox.

MaxLines

Получает или задает максимальное количество строк текста, отображаемого элементом управления ExpressionTextBox.Gets or sets the maximum number of lines of text to be displayed by the ExpressionTextBox control. Данное свойство неявным образом задает высоту элемента управления ExpressionTextBox при увеличении до необходимого размера.This property implicitly sets the height of the ExpressionTextBox control when growing to fit.

MinLines

Получает или задает минимальное количество строк текста, отображаемого элементом управления ExpressionTextBox.Gets or sets the minimum number of lines of text to be displayed by the ExpressionTextBox control. Данное свойство неявно задает высоту элемента управления ExpressionTextBox.This property implicitly sets the height of the ExpressionTextBox control.

Text

Возвращает или задает значение текста.Gets or sets the value of the text.

VerticalScrollBarVisibility

Возвращает или задает значение, указывающее, отображается ли вертикальная полоса прокрутки.Gets or sets a value that indicates whether the vertical scrollbar is visible.

Методы

CanCompleteWord()

Возвращает значение, указывающее, может ли экземпляр редактора выражений завершить строку, набираемую пользователем.Gets a value that indicates whether the expression editor instance can complete the string being typed by the user.

CanCopy()

Возвращает значение, указывающее, можно ли закрыть экземпляр редактора выражений.Returns a value that indicates whether the expression editor instance can be closed.

CanCut()

Возвращает значение, которое указывает, можно ли вырезать выражение.Returns a value that indicates whether the expression can be cut.

CanDecreaseFilterLevel()

Возвращает значение, указывающее, можно ли уменьшить уровень фильтра при использовании фильтрации Intellisense.Returns a value that indicates whether the filter level can be decreased when using Intellisense filtering.

CanGlobalIntellisense()

Возвращает значение, указывающее, может ли экземпляр редактора выражений получить глобальный IntelliSense для выражения.Returns a value that indicates whether the expression editor instance can retrieve global IntelliSense on the expression.

CanIncreaseFilterLevel()

Возвращает значение, указывающее, можно ли увеличить уровень фильтра при использовании фильтрации Intellisense.Returns a value that indicates whether the filter level can be increased when using Intellisense filtering.

CanParameterInfo()

Возвращает значение, указывающее, может ли экземпляр редактора выражений получить информацию о параметрах для выражения.Returns a value that indicates whether the expression editor instance can retrieve parameter information on the expression.

CanPaste()

Возвращает значение, которое указывает, можно ли вставить выражение.Returns a value that indicates whether the expression can be pasted.

CanQuickInfo()

Возвращает значение, указывающее, может ли экземпляр редактора выражений получить сведения о типе для отображения в подсказке IntelliSense.Returns a value that indicates whether the expression editor instance can retrieve type information to be shown in an IntelliSense quick info tool tip.

CanRedo()

Возвращает значение, указывающее, может ли система повторить операцию.Returns a value that indicates whether the system can redo the operation.

CanUndo()

Возвращает значение, указывающее, может ли система отменить операцию.Returns a value that indicates whether the system can undo the operation.

ClearSelection()

Отменяет выделение в экземпляре редактора.Clears the selection in the editor instance.

Close()

Закрывает и удаляет элементы редактора.Closes and purges the editor items. Закрывает указанный экземпляр редактора выражений.This will close the specific expression editor instance.

CompleteWord()

Определяет, может ли экземпляр редактора выражений предоставить список завершений для части слова, набранного пользователем.Determines whether the expression editor instance can provide a list of completions for the partial word typed by the user. К примеру, имена членов, аргументов и методов могут отображаться для пользователя, чтобы помочь ему завершить слово при вводе.For example, member, argument, and method names can be shown to the user in an attempt to help them complete the word they are typing.

Copy()

Копирует активное выражение.Copies the active expression.

Cut()

Вырезает активное выражение.Cuts the active expression.

DecreaseFilterLevel()

Уменьшает уровень фильтра, чтобы отображать все элементы в списке фильтра Intellisense, и возвращает значение, указывающее, успешно ли выполнена эта операция.Decreases the filter level to show all items in the Intellisense filter list and returns a value that indicates whether this operation was successful.

Focus()

Устанавливает фокус на экземпляр редактора.Sets focus on the editor instance.

GetCommittedText()

Возвращает текст, используемый для формирования выражения.Gets the text used to generate an expression.

GlobalIntellisense()

Получает глобальный IntelliSense для выражения в редакторе выражения и возвращает значение, указывающее, успешно ли выполнена эта операция.Retrieves global IntelliSense on the expression in the expression editor and returns a value that indicates whether this operation was successful.

IncreaseFilterLevel()

Увеличивает уровень фильтра, чтобы отображать общие элементы в списке фильтра Intellisense, и возвращает значение, указывающее, успешно ли выполнена эта операция.Increases the filter level to show common items in the Intellisense filter list and returns a value that indicates whether this operation was successful.

ParameterInfo()

Получает информацию о параметрах для выражения в редакторе выражений и возвращает значение, указывающее, успешно ли выполнена эта операция.Retrieves parameter information on the expression in the expression editor and returns a value that indicates whether this operation was successful.

Paste()

Вставляет активное выражение.Pastes the active expression.

QuickInfo()

Определяет, отображать ли сведения о типе в подсказке IntelliSense.Determines whether type information to be shown in an IntelliSense quick info tool tip.

Redo()

Заново применяет выполненное последним действие, результаты которого были отменены в редакторе, т. е. отменяет результат операции отмены.Reapplies the last operation that was undone in the editor, that is, reverse the effects of the undo operation.

Undo()

Отменяет последнюю операцию в редакторе.Undoes the last operation in the editor.

События

Closing

Происходит при закрытии экземпляра редактора выражений.Occurs when the expression editor instance is closing.

GotAggregateFocus

Происходит, когда экземпляр редактора выражений получает статистический фокус.Occurs when the expression editor instance has aggregate focus.

LostAggregateFocus

Представляет событие, происходящее при потере экземпляром редактора выражений статистического фокуса.Represents an event that is raised when the expression editor instance loses aggregate focus.

TextChanged

Представляет событие, происходящее при изменении текста в экземпляре редактора выражений.Represents an event that is raised when the text in an expression editor instance is changed.

Применяется к