InputMethod クラス

定義

音声認識や手書きなど代替のテキスト入力方法をサポートする 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 示します。

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

指定した依存関係オブジェクトに対して優先入力方法の状態を取得または設定します。

メソッド

CheckAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。

(継承元 DispatcherObject)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetInputScope(DependencyObject)

指定した依存関係オブジェクトの InputScope 添付プロパティの値を返します。

GetIsInputMethodEnabled(DependencyObject)

指定した依存関係オブジェクトの IsInputMethodEnabled 添付プロパティの値を返します。

GetIsInputMethodSuspended(DependencyObject)

指定した依存関係オブジェクトの IsInputMethodSuspended 添付プロパティの値を返します。

GetPreferredImeConversionMode(DependencyObject)

指定した依存関係オブジェクトの PreferredImeConversionMode 添付プロパティの値を返します。

GetPreferredImeSentenceMode(DependencyObject)

指定した依存関係オブジェクトの PreferredImeSentenceMode 添付プロパティの値を返します。

GetPreferredImeState(DependencyObject)

指定した依存関係オブジェクトの PreferredImeState 添付プロパティの値を返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SetInputScope(DependencyObject, InputScope)

指定した依存関係オブジェクトの InputScope 添付プロパティの値を設定します。

SetIsInputMethodEnabled(DependencyObject, Boolean)

指定した依存関係オブジェクトの IsInputMethodEnabled 添付プロパティの値を設定します。

SetIsInputMethodSuspended(DependencyObject, Boolean)

指定した依存関係オブジェクトの IsInputMethodSuspended 添付プロパティの値を設定します。

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

指定した依存関係オブジェクトの PreferredImeConversionMode 添付プロパティの値を設定します。

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

指定した依存関係オブジェクトの PreferredImeSentenceMode 添付プロパティの値を設定します。

SetPreferredImeState(DependencyObject, InputMethodState)

指定した依存関係オブジェクトの PreferredImeState 添付プロパティの値を設定します。

ShowConfigureUI()

現在アクティブなキーボード テキスト サービスに関連付けられている構成ユーザー インターフェイス (UI) を表示します。

ShowConfigureUI(UIElement)

指定した UIElement を構成 UI の親要素として使用して、現在アクティブなキーボード テキスト サービスに関連付けられている構成ユーザー インターフェイス (UI) を表示します。

ShowRegisterWordUI()

現在アクティブなキーボード テキスト サービスに関連付けられている単語登録ユーザー インターフェイス (UI) を表示します。

ShowRegisterWordUI(String)

現在アクティブなキーボード テキスト サービスに関連付けられている単語登録ユーザー インターフェイス (UI) を表示します。 登録する既定値として、指定した文字列を受け入れます。

ShowRegisterWordUI(UIElement, String)

現在アクティブなキーボード テキスト サービスに関連付けられている単語登録ユーザー インターフェイス (UI) を表示します。 指定した文字列を登録する既定値として受け入れ、指定した UIElement を構成 UI の親要素として受け入れます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VerifyAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。

(継承元 DispatcherObject)

イベント

StateChanged

ImeState プロパティで表される入力方法の状態が変更されると発生します。

適用対象

こちらもご覧ください