InputMethod クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
音声認識や手書きなど代替のテキスト入力方法をサポートする Text Services Framework の管理機能および 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 プロパティで表される入力方法の状態が変更されると発生します。 |
適用対象
こちらもご覧ください
.NET