InputMethod クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Text Services Framework を管理および操作するための機能を提供します。これにより、音声や手書きなどの代替テキスト入力方法がサポートされます。
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()
フィールド
| 名前 | 説明 |
|---|---|
| InputScopeProperty |
InputScope添付プロパティを識別します。 |
| IsInputMethodEnabledProperty |
IsInputMethodEnabled添付プロパティを識別します。 |
| IsInputMethodSuspendedProperty |
IsInputMethodSuspended添付プロパティを識別します。 |
| PreferredImeConversionModeProperty |
PreferredImeConversionMode添付プロパティを識別します。 |
| PreferredImeSentenceModeProperty |
PreferredImeSentenceMode添付プロパティを識別します。 |
| PreferredImeStateProperty |
PreferredImeState添付プロパティを識別します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| 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 プロパティで表される) が変更されたときに発生します。 |