InputMethod クラス

定義

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 プロパティで表される) が変更されたときに発生します。

適用対象

こちらもご覧ください