InputMethod 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于管理文本服务框架和与文本服务框架交互的功能。文本服务框架提供对备用文本输入法(例如语音和手写功能)的支持。
public ref class InputMethod : System::Windows::Threading::DispatcherObject
public class InputMethod : System.Windows.Threading.DispatcherObject
type InputMethod = class
inherit DispatcherObject
Public Class InputMethod
Inherits DispatcherObject
- 继承
示例
以下示例演示如何使用 InputMethod 对象。
InputMethod.SetPreferredImeState(myTextBox, InputMethodState.On);
InputMethod.Current.ImeSentenceMode = ImeSentenceModeValues.Automatic;
InputMethod.Current.HandwritingState = InputMethodState.On;
InputMethod.Current.SpeechMode = SpeechMode.Dictation;
InputScope myInputScope = new InputScope();
myInputScope.RegularExpression = "W|P|F";
InputMethod.SetInputScope(myTextBox, myInputScope);
tb6.Text = "Configuration UI Available?: " + InputMethod.Current.CanShowConfigurationUI.ToString();
InputMethod.SetPreferredImeState(myTextBox, InputMethodState.On)
InputMethod.Current.ImeSentenceMode = ImeSentenceModeValues.Automatic
InputMethod.Current.HandwritingState = InputMethodState.On
InputMethod.Current.SpeechMode = SpeechMode.Dictation
Dim myInputScope As New InputScope()
myInputScope.RegularExpression = "W|P|F"
InputMethod.SetInputScope(myTextBox, myInputScope)
tb6.Text = "Configuration UI Available?: " & InputMethod.Current.CanShowConfigurationUI.ToString()
字段
属性
CanShowConfigurationUI |
获取一个值,该值指示此输入法是否可以 (UI) 显示配置用户界面。 |
CanShowRegisterWordUI |
获取一个值,该值指示此输入法是否可以 (UI) 显示单词注册用户界面。 |
Current |
获取对与当前上下文关联的任何当前活动的输入法的引用。 |
Dispatcher |
获取与此 Dispatcher 关联的 DispatcherObject。 (继承自 DispatcherObject) |
HandwritingState |
获取或设置此输入法的手写输入的当前状态。 |
ImeConversionMode |
获取或设置与该输入法关联的输入法编辑器的当前转换模式。 |
ImeSentenceMode |
获取或设置与该输入法关联的输入法编辑器的当前句子模式。 |
ImeState |
获取或设置与该输入法关联的输入法编辑器的当前状态。 |
MicrophoneState |
获取或设置此输入法的麦克风输入的当前状态。 |
SpeechMode |
获取或设置此输入法的语音模式。 |
附加属性
InputScope |
获取或设置指定依赖对象的输入范围。 |
IsInputMethodEnabled |
获取或设置一个值,该值指示是否启用此输入法。 |
IsInputMethodSuspended |
获取或设置一个值,该值指示是否挂起了此输入法。 |
PreferredImeConversionMode |
获取或设置指定依赖对象的首选 ImeConversionModeValues 值。 |
PreferredImeSentenceMode |
获取或设置指定依赖对象的首选 ImeSentenceModeValues 值。 |
PreferredImeState |
获取或设置指定依赖对象的首选输入法状态。 |
方法
事件
StateChanged |
在输入法的状态(由 ImeState 属性表示)更改时发生。 |