InputMethod InputMethod InputMethod InputMethod Class

定義

管理および操作する音声認識や手書きなど代替テキスト入力方式のサポートを提供する 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)

構成を表示ユーザー インターフェイス (UI)user interface (UI)指定して、現在アクティブなキーボード テキスト サービスに関連付けられているUIElement構成の親要素として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.

適用対象

こちらもご覧ください