IExpressionEditorInstance 接口

定义

表示一个表达式编辑器实例。

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

注解

有关表达式编辑器实例的详细说明,请参见 IExpressionEditorService

属性

AcceptsReturn

获取或设置一个值,指示表达式编辑器实例是否接受 RETURN 键。

AcceptsTab

获取或设置一个值,指示表达式编辑器实例是否接受 TAB 键。

HasAggregateFocus

获取一个值,指示此实例是否具有聚合焦点。

HorizontalScrollBarVisibility

获取或设置一个值,指示水平滚动条是否可见。

HostControl

获取一个用于可显示在 ExpressionTextBox 中的 Control 实例。

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

表示在表达式编辑器实例中的文本被更改时引发的事件。

适用于