Поделиться через


IExpressionEditorInstance Интерфейс

Определение

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

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

Комментарии

Подробное описание экземпляра редактора выражений см. в IExpressionEditorService.

Свойства

AcceptsReturn

Возвращает или задает значение, указывающее, принимает ли экземпляр редактора выражений ключ RETURN.

AcceptsTab

Возвращает или задает значение, указывающее, принимает ли экземпляр редактора выражений ключ TAB.

HasAggregateFocus

Возвращает значение, указывающее, имеет ли экземпляр статистический фокус.

HorizontalScrollBarVisibility

Возвращает или задает значение, указывающее, отображается ли горизонтальная полоса прокрутки.

HostControl

Получает экземпляр Control, который может использоваться для отображения в ExpressionTextBox.

MaxLines

Получает или задает максимальное количество строк текста, отображаемого элементом управления ExpressionTextBox. Данное свойство неявным образом задает высоту элемента управления ExpressionTextBox при увеличении до необходимого размера.

MinLines

Получает или задает минимальное количество строк текста, отображаемого элементом управления ExpressionTextBox. Данное свойство неявно задает высоту элемента управления ExpressionTextBox.

Text

Возвращает или задает значение текста.

VerticalScrollBarVisibility

Возвращает или задает значение, указывающее, отображается ли вертикальная полоса прокрутки.

Методы

CanCompleteWord()

Возвращает значение, указывающее, может ли экземпляр редактора выражений завершить строку, набираемую пользователем.

CanCopy()

Возвращает значение, указывающее, можно ли закрыть экземпляр редактора выражений.

CanCut()

Возвращает значение, которое указывает, можно ли вырезать выражение.

CanDecreaseFilterLevel()

Возвращает значение, указывающее, можно ли уменьшить уровень фильтра при использовании фильтрации Intellisense.

CanGlobalIntellisense()

Возвращает значение, указывающее, может ли экземпляр редактора выражений получить глобальный IntelliSense для выражения.

CanIncreaseFilterLevel()

Возвращает значение, указывающее, можно ли увеличить уровень фильтра при использовании фильтрации Intellisense.

CanParameterInfo()

Возвращает значение, указывающее, может ли экземпляр редактора выражений получить информацию о параметрах для выражения.

CanPaste()

Возвращает значение, которое указывает, можно ли вставить выражение.

CanQuickInfo()

Возвращает значение, указывающее, может ли экземпляр редактора выражений получить сведения о типе для отображения в подсказке IntelliSense.

CanRedo()

Возвращает значение, указывающее, может ли система повторить операцию.

CanUndo()

Возвращает значение, указывающее, может ли система отменить операцию.

ClearSelection()

Отменяет выделение в экземпляре редактора.

Close()

Закрывает и удаляет элементы редактора. Закрывает указанный экземпляр редактора выражений.

CompleteWord()

Определяет, может ли экземпляр редактора выражений предоставить список завершений для части слова, набранного пользователем. К примеру, имена членов, аргументов и методов могут отображаться для пользователя, чтобы помочь ему завершить слово при вводе.

Copy()

Копирует активное выражение.

Cut()

Вырезает активное выражение.

DecreaseFilterLevel()

Уменьшает уровень фильтра, чтобы отображать все элементы в списке фильтра Intellisense, и возвращает значение, указывающее, успешно ли выполнена эта операция.

Focus()

Устанавливает фокус на экземпляр редактора.

GetCommittedText()

Возвращает текст, используемый для формирования выражения.

GlobalIntellisense()

Получает глобальный IntelliSense для выражения в редакторе выражения и возвращает значение, указывающее, успешно ли выполнена эта операция.

IncreaseFilterLevel()

Увеличивает уровень фильтра, чтобы отображать общие элементы в списке фильтра Intellisense, и возвращает значение, указывающее, успешно ли выполнена эта операция.

ParameterInfo()

Получает информацию о параметрах для выражения в редакторе выражений и возвращает значение, указывающее, успешно ли выполнена эта операция.

Paste()

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

QuickInfo()

Определяет, отображать ли сведения о типе в подсказке IntelliSense.

Redo()

Заново применяет выполненное последним действие, результаты которого были отменены в редакторе, т. е. отменяет результат операции отмены.

Undo()

Отменяет последнюю операцию в редакторе.

События

Closing

Происходит при закрытии экземпляра редактора выражений.

GotAggregateFocus

Происходит, когда экземпляр редактора выражений получает статистический фокус.

LostAggregateFocus

Представляет событие, происходящее при потере экземпляром редактора выражений статистического фокуса.

TextChanged

Представляет событие, происходящее при изменении текста в экземпляре редактора выражений.

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