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()
欄位
屬性
| 名稱 | Description |
|---|---|
| CanShowConfigurationUI |
會取得一個值,指示此輸入法是否能顯示設定使用者介面(UI)。 |
| CanShowRegisterWordUI |
會獲得一個值,指示此輸入法是否能顯示字詞註冊使用者介面(UI)。 |
| Current |
會取得與當前上下文相關的任何目前啟用輸入法的參考。 |
| Dispatcher |
了解 Dispatcher 這與此 DispatcherObject 有關。 (繼承來源 DispatcherObject) |
| HandwritingState |
取得或設定此輸入法的手寫輸入狀態。 |
| ImeConversionMode |
取得或設定與此輸入法相關的輸入法編輯器目前的轉換模式。 |
| ImeSentenceMode |
取得或設定與此輸入法相關的輸入法編輯器的當前句子模式。 |
| ImeState |
取得或設定與此輸入法相關聯的輸入法編輯器的當前狀態。 |
| MicrophoneState |
取得或設定此輸入法麥克風輸入的當前狀態。 |
| SpeechMode |
取得或設定此輸入法的語音模式。 |
附加屬性
| 名稱 | Description |
|---|---|
| InputScope |
取得或設定指定相依物件的輸入作用域。 |
| IsInputMethodEnabled |
取得或設定一個值,指示該輸入法是否啟用。 |
| IsInputMethodSuspended |
取得或設定一個值,指示該輸入法是否被暫停。 |
| PreferredImeConversionMode |
取得或設定指定相依物件的優先 ImeConversionModeValues 值。 |
| PreferredImeSentenceMode |
取得或設定指定相依物件的優先 ImeSentenceModeValues 值。 |
| PreferredImeState |
取得或設定指定相依物件的首選輸入法狀態。 |
方法
事件
| 名稱 | Description |
|---|---|
| StateChanged |
當輸入法狀態(由屬性表示) ImeState 改變時,會發生這種情況。 |