IExpressionEditorInstance Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет экземпляр редактора выражений.
public interface class IExpressionEditorInstance
public interface IExpressionEditorInstance
type IExpressionEditorInstance = interface
Public Interface IExpressionEditorInstance
Комментарии
Подробное описание экземпляра редактора выражений см. в разделе IExpressionEditorService.
Свойства
| Имя | Описание |
|---|---|
| AcceptsReturn |
Возвращает или задает значение, указывающее, принимает ли экземпляр редактора выражений ключ RETURN. |
| AcceptsTab |
Возвращает или задает значение, указывающее, принимает ли экземпляр редактора выражений ключ TAB. |
| HasAggregateFocus |
Возвращает значение, указывающее, имеет ли экземпляр агрегатный фокус. |
| HorizontalScrollBarVisibility |
Возвращает или задает значение, указывающее, отображается ли горизонтальная полоса прокрутки. |
| HostControl |
Control Возвращает экземпляр, который можно использовать для отображения в объекте |
| MaxLines |
Возвращает или задает максимальное количество строк текста, отображаемых элементом |
| MinLines |
Возвращает или задает минимальное количество строк текста, отображаемых элементом |
| 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 |
Представляет событие, возникающее при изменении текста в экземпляре редактора выражений. |