表示由 ITextView 的 IME 处理生成的文本撰写。
继承层次结构
Object
DispatcherObject
TextComposition
Microsoft.VisualStudio.Text.Editor.ImeTextComposition
命名空间: Microsoft.VisualStudio.Text.Editor
程序集: Microsoft.VisualStudio.Text.UI.Wpf(在 Microsoft.VisualStudio.Text.UI.Wpf.dll 中)
语法
声明
Public Class ImeTextComposition _
Inherits TextComposition
public class ImeTextComposition : TextComposition
public ref class ImeTextComposition : public TextComposition
type ImeTextComposition =
class
inherit TextComposition
end
public class ImeTextComposition extends TextComposition
ImeTextComposition 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ImeTextComposition | 初始化 ImeTextComposition 的新实例。 |
页首
属性
名称 | 说明 | |
---|---|---|
![]() |
AutoComplete | 获取此文本撰写的自动完成设置。 (继承自 TextComposition。) |
![]() |
CompositionText | 获取或设置此文本撰写的撰写文本。 (继承自 TextComposition。) |
![]() |
ControlText | 获取或设置任何与此文本撰写关联的控件文本。 (继承自 TextComposition。) |
![]() |
Dispatcher | 获取与此 DispatcherObject 关联的 Dispatcher。 (继承自 DispatcherObject。) |
![]() |
SystemCompositionText | 获取或设置此文本撰写的系统撰写文本。 (继承自 TextComposition。) |
![]() |
SystemText | 获取或设置此文本撰写的系统文本。 (继承自 TextComposition。) |
![]() |
Text | 获取或设置此文本撰写的当前文本。 (继承自 TextComposition。) |
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
CheckAccess | 确定调用线程是否可以访问此 DispatcherObject。 (继承自 DispatcherObject。) |
![]() |
Complete | 安全关键。 完成此文本撰写。 (继承自 TextComposition。) |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() |
GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
![]() |
VerifyAccess | 强制调用线程具有此 DispatcherObject 的访问权限。 (继承自 DispatcherObject。) |
页首
备注
ITextView 执行它处理并引发适当的 TextComposition 事件。 IME 处理引发的所有事件 TextComposition 属性可转换为 ImeTextComposition。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。