InputMethod InputMethod InputMethod InputMethod Class

定義

音声認識や手書きなど代替のテキスト入力方法をサポートする Text Services Framework の管理機能および Text Services Framework との対話機能を提供します。Provides facilities for managing and interacting with the Text Services Framework, which provides support for alternate text input methods such as speech and handwriting.

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オブジェクト。The following example demonstrates how to use an InputMethod object.

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 InputScopeProperty InputScopeProperty InputScopeProperty

InputScope 添付プロパティを識別します。Identifies the InputScope attached property.

IsInputMethodEnabledProperty IsInputMethodEnabledProperty IsInputMethodEnabledProperty IsInputMethodEnabledProperty

IsInputMethodEnabled 添付プロパティを識別します。Identifies the IsInputMethodEnabled attached property.

IsInputMethodSuspendedProperty IsInputMethodSuspendedProperty IsInputMethodSuspendedProperty IsInputMethodSuspendedProperty

IsInputMethodSuspended 添付プロパティを識別します。Identifies the IsInputMethodSuspended attached property.

PreferredImeConversionModeProperty PreferredImeConversionModeProperty PreferredImeConversionModeProperty PreferredImeConversionModeProperty

PreferredImeConversionMode 添付プロパティを識別します。Identifies the PreferredImeConversionMode attached property.

PreferredImeSentenceModeProperty PreferredImeSentenceModeProperty PreferredImeSentenceModeProperty PreferredImeSentenceModeProperty

PreferredImeSentenceMode 添付プロパティを識別します。Identifies the PreferredImeSentenceMode attached property.

PreferredImeStateProperty PreferredImeStateProperty PreferredImeStateProperty PreferredImeStateProperty

PreferredImeState 添付プロパティを識別します。Identifies the PreferredImeState attached property.

プロパティ

CanShowConfigurationUI CanShowConfigurationUI CanShowConfigurationUI CanShowConfigurationUI

この入力方法によって構成ユーザー インターフェイス (UI)user interface (UI) を表示できるかどうかを示す値を取得します。Gets a value that indicates whether or not this input method can display configuration ユーザー インターフェイス (UI)user interface (UI).

CanShowRegisterWordUI CanShowRegisterWordUI CanShowRegisterWordUI CanShowRegisterWordUI

この入力方法によって単語登録ユーザー インターフェイス (UI)user interface (UI) を表示できるかどうかを示す値を取得します。Gets a value that indicates whether this input method can display word registration ユーザー インターフェイス (UI)user interface (UI).

Current Current Current Current

現在のコンテキストに関連付けられている現在アクティブな入力方法への参照を取得します。Gets a reference to any currently active input method associated with the current context.

Dispatcher Dispatcher Dispatcher Dispatcher

この Dispatcher が関連付けられている DispatcherObject を取得します。Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
HandwritingState HandwritingState HandwritingState HandwritingState

この入力方法に対する手書き入力の現在の状態を取得または設定します。Gets or sets the current state of handwriting input for this input method.

ImeConversionMode ImeConversionMode ImeConversionMode ImeConversionMode

この入力方法に関連付けられている入力方式エディターの現在の変換モードを取得または設定します。Gets or sets the current conversion mode for the input method editor associated with this input method.

ImeSentenceMode ImeSentenceMode ImeSentenceMode ImeSentenceMode

この入力方法に関連付けられている入力方式エディターの現在の文モードを取得または設定します。Gets or sets the current sentence mode for the input method editor associated with this input method.

ImeState ImeState ImeState ImeState

この入力方法に関連付けられている入力方式エディターの現在の状態を取得または設定します。Gets or sets the current state of the input method editor associated with this input method.

MicrophoneState MicrophoneState MicrophoneState MicrophoneState

この入力方法に対するマイク入力の現在の状態を取得または設定します。Gets or sets the current state of microphone input for this input method.

SpeechMode SpeechMode SpeechMode SpeechMode

この入力方法に対する音声モードを取得または設定します。Gets or sets the speech mode for this input method.

添付プロパティ

InputScope InputScope InputScope InputScope

指定した依存関係オブジェクトの入力スコープを取得または設定します。Gets or sets the input scope for a specified dependency object.

IsInputMethodEnabled IsInputMethodEnabled IsInputMethodEnabled IsInputMethodEnabled

この入力方法が有効かどうかを示す値を取得または設定します。Gets or sets a value that indicates whether this input method is enabled.

IsInputMethodSuspended IsInputMethodSuspended IsInputMethodSuspended IsInputMethodSuspended

この入力方法が中断されているかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether this input method is suspended.

PreferredImeConversionMode PreferredImeConversionMode PreferredImeConversionMode PreferredImeConversionMode

指定した依存関係オブジェクトに対する優先 ImeConversionModeValues 値を取得または設定します。Gets or sets a preferred ImeConversionModeValues value for a specified dependency object.

PreferredImeSentenceMode PreferredImeSentenceMode PreferredImeSentenceMode PreferredImeSentenceMode

指定した依存関係オブジェクトに対する優先 ImeSentenceModeValues 値を取得または設定します。Gets or sets a preferred ImeSentenceModeValues value for a specified dependency object.

PreferredImeState PreferredImeState PreferredImeState PreferredImeState

指定した依存関係オブジェクトに対して優先入力方法の状態を取得または設定します。Gets or sets a preferred input method state for a specified dependency object.

メソッド

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるかどうかを確認します。Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetInputScope(DependencyObject) GetInputScope(DependencyObject) GetInputScope(DependencyObject) GetInputScope(DependencyObject)

指定した依存関係オブジェクトの InputScope 添付プロパティの値を返します。Returns the value of the InputScope attached property for a specified dependency object.

GetIsInputMethodEnabled(DependencyObject) GetIsInputMethodEnabled(DependencyObject) GetIsInputMethodEnabled(DependencyObject) GetIsInputMethodEnabled(DependencyObject)

指定した依存関係オブジェクトの IsInputMethodEnabled 添付プロパティの値を返します。Returns the value of the IsInputMethodEnabled attached property for a specified dependency object.

GetIsInputMethodSuspended(DependencyObject) GetIsInputMethodSuspended(DependencyObject) GetIsInputMethodSuspended(DependencyObject) GetIsInputMethodSuspended(DependencyObject)

指定した依存関係オブジェクトの IsInputMethodSuspended 添付プロパティの値を返します。Returns the value of the IsInputMethodSuspended attached property for a specified dependency object.

GetPreferredImeConversionMode(DependencyObject) GetPreferredImeConversionMode(DependencyObject) GetPreferredImeConversionMode(DependencyObject) GetPreferredImeConversionMode(DependencyObject)

指定した依存関係オブジェクトの PreferredImeConversionMode 添付プロパティの値を返します。Returns the value of the PreferredImeConversionMode attached property for a specified dependency object.

GetPreferredImeSentenceMode(DependencyObject) GetPreferredImeSentenceMode(DependencyObject) GetPreferredImeSentenceMode(DependencyObject) GetPreferredImeSentenceMode(DependencyObject)

指定した依存関係オブジェクトの PreferredImeSentenceMode 添付プロパティの値を返します。Returns the value of the PreferredImeSentenceMode attached property for a specified dependency object.

GetPreferredImeState(DependencyObject) GetPreferredImeState(DependencyObject) GetPreferredImeState(DependencyObject) GetPreferredImeState(DependencyObject)

指定した依存関係オブジェクトの PreferredImeState 添付プロパティの値を返します。Returns the value of the PreferredImeState attached property for a specified dependency object.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
SetInputScope(DependencyObject, InputScope) SetInputScope(DependencyObject, InputScope) SetInputScope(DependencyObject, InputScope) SetInputScope(DependencyObject, InputScope)

指定した依存関係オブジェクトの InputScope 添付プロパティの値を設定します。Sets the value of the InputScope attached property on the specified dependency object.

SetIsInputMethodEnabled(DependencyObject, Boolean) SetIsInputMethodEnabled(DependencyObject, Boolean) SetIsInputMethodEnabled(DependencyObject, Boolean) SetIsInputMethodEnabled(DependencyObject, Boolean)

指定した依存関係オブジェクトの IsInputMethodEnabled 添付プロパティの値を設定します。Sets the value of the IsInputMethodEnabled attached property on the specified dependency object.

SetIsInputMethodSuspended(DependencyObject, Boolean) SetIsInputMethodSuspended(DependencyObject, Boolean) SetIsInputMethodSuspended(DependencyObject, Boolean) SetIsInputMethodSuspended(DependencyObject, Boolean)

指定した依存関係オブジェクトの IsInputMethodSuspended 添付プロパティの値を設定します。Sets the value of the IsInputMethodSuspended attached property on the specified dependency object.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

指定した依存関係オブジェクトの PreferredImeConversionMode 添付プロパティの値を設定します。Sets the value of the PreferredImeConversionMode attached property on the specified dependency object.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

指定した依存関係オブジェクトの PreferredImeSentenceMode 添付プロパティの値を設定します。Sets the value of the PreferredImeSentenceMode attached property on the specified dependency object.

SetPreferredImeState(DependencyObject, InputMethodState) SetPreferredImeState(DependencyObject, InputMethodState) SetPreferredImeState(DependencyObject, InputMethodState) SetPreferredImeState(DependencyObject, InputMethodState)

指定した依存関係オブジェクトの PreferredImeState 添付プロパティの値を設定します。Sets the value of the PreferredImeState attached property on the specified dependency object.

ShowConfigureUI() ShowConfigureUI() ShowConfigureUI() ShowConfigureUI()

現在アクティブなキーボード テキスト サービスに関連付けられている構成ユーザー インターフェイス (UI)user interface (UI) を表示します。Displays configuration ユーザー インターフェイス (UI)user interface (UI) associated with the currently active keyboard text service.

ShowConfigureUI(UIElement) ShowConfigureUI(UIElement) ShowConfigureUI(UIElement) ShowConfigureUI(UIElement)

指定した UIElement を構成 ユーザー インターフェイス (UI)user interface (UI) の親要素として使用して、現在アクティブなキーボード テキスト サービスに関連付けられている構成UIUI を表示します。Displays configuration ユーザー インターフェイス (UI)user interface (UI) associated with the currently active keyboard text service, using a specified UIElement as the parent element for the configuration UIUI.

ShowRegisterWordUI() ShowRegisterWordUI() ShowRegisterWordUI() ShowRegisterWordUI()

現在アクティブなキーボード テキスト サービスに関連付けられている単語登録ユーザー インターフェイス (UI)user interface (UI) を表示します。Displays word registration ユーザー インターフェイス (UI)user interface (UI) associated with the currently active keyboard text service.

ShowRegisterWordUI(String) ShowRegisterWordUI(String) ShowRegisterWordUI(String) ShowRegisterWordUI(String)

現在アクティブなキーボード テキスト サービスに関連付けられている単語登録ユーザー インターフェイス (UI)user interface (UI) を表示します。Displays word registration ユーザー インターフェイス (UI)user interface (UI) associated with the currently active keyboard text service. 登録する既定値として、指定した文字列を受け入れます。Accepts a specified string as the default value to register.

ShowRegisterWordUI(UIElement, String) ShowRegisterWordUI(UIElement, String) ShowRegisterWordUI(UIElement, String) ShowRegisterWordUI(UIElement, String)

現在アクティブなキーボード テキスト サービスに関連付けられている単語登録ユーザー インターフェイス (UI)user interface (UI) を表示します。Displays word registration ユーザー インターフェイス (UI)user interface (UI) associated with the currently active keyboard text service. 指定した文字列を登録する既定値として受け入れ、指定した UIElement を構成 UIUI の親要素として受け入れます。Accepts a specified string as the default value to register, and a specified UIElement as the parent element for the configuration UIUI.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

呼び出し元のスレッドがこの DispatcherObject にアクセスできるように強制します。Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

イベント

StateChanged StateChanged StateChanged StateChanged

ImeState プロパティで表される入力方法の状態が変更されると発生します。Occurs when the input method state (represented by the ImeState property) changes.

適用対象

こちらもご覧ください