InputMethod Class
Provides facilities for managing and interacting with the Text Services Framework, which provides support for alternate text input methods such as speech and handwriting.
Assembly: PresentationCore (in PresentationCore.dll)
| Name | Description | |
|---|---|---|
![]() | CanShowConfigurationUI | Gets a value that indicates whether or not this input method can display configuration user interface (UI). |
![]() | CanShowRegisterWordUI | Gets a value that indicates whether this input method can display word registration user interface (UI). |
![]() ![]() | Current | Gets a reference to any currently active input method associated with the current context. |
![]() | Dispatcher | Gets the Dispatcher this DispatcherObject is associated with. (Inherited from DispatcherObject.) |
![]() | HandwritingState | Gets or sets the current state of handwriting input for this input method. |
![]() | ImeConversionMode | Gets or sets the current conversion mode for the input method editor associated with this input method. |
![]() | ImeSentenceMode | Gets or sets the current sentence mode for the input method editor associated with this input method. |
![]() | ImeState | Gets or sets the current state of the input method editor associated with this input method. |
![]() | MicrophoneState | Gets or sets the current state of microphone input for this input method. |
![]() | SpeechMode | Gets or sets the speech mode for this input method. |
| Name | Description | |
|---|---|---|
![]() ![]() | InputScope | Gets or sets the input scope for a specified dependency object. |
![]() ![]() | IsInputMethodEnabled | Gets or sets a value that indicates whether this input method is enabled. |
![]() ![]() | IsInputMethodSuspended | Gets or sets a value that indicates whether this input method is suspended. |
![]() ![]() | PreferredImeConversionMode | Gets or sets a preferred ImeConversionModeValues value for a specified dependency object. |
![]() ![]() | PreferredImeSentenceMode | Gets or sets a preferred ImeSentenceModeValues value for a specified dependency object. |
![]() ![]() | PreferredImeState | Gets or sets a preferred input method state for a specified dependency object. |
| Name | Description | |
|---|---|---|
![]() | CheckAccess() | Determines whether the calling thread has access to this DispatcherObject.(Inherited from DispatcherObject.) |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() ![]() | GetInputScope(DependencyObject^) | Returns the value of the InputScope attached property for a specified dependency object. |
![]() ![]() | GetIsInputMethodEnabled(DependencyObject^) | Returns the value of the IsInputMethodEnabled attached property for a specified dependency object. |
![]() ![]() | GetIsInputMethodSuspended(DependencyObject^) | Returns the value of the IsInputMethodSuspended attached property for a specified dependency object. |
![]() ![]() | GetPreferredImeConversionMode(DependencyObject^) | Returns the value of the PreferredImeConversionMode attached property for a specified dependency object. |
![]() ![]() | GetPreferredImeSentenceMode(DependencyObject^) | Returns the value of the PreferredImeSentenceMode attached property for a specified dependency object. |
![]() ![]() | GetPreferredImeState(DependencyObject^) | Returns the value of the PreferredImeState attached property for a specified dependency object. |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() ![]() | SetInputScope(DependencyObject^, InputScope^) | Sets the value of the InputScope attached property on the specified dependency object. |
![]() ![]() | SetIsInputMethodEnabled(DependencyObject^, Boolean) | Sets the value of the IsInputMethodEnabled attached property on the specified dependency object. |
![]() ![]() | SetIsInputMethodSuspended(DependencyObject^, Boolean) | Sets the value of the IsInputMethodSuspended attached property on the specified dependency object. |
![]() ![]() | SetPreferredImeConversionMode(DependencyObject^, ImeConversionModeValues) | Sets the value of the PreferredImeConversionMode attached property on the specified dependency object. |
![]() ![]() | SetPreferredImeSentenceMode(DependencyObject^, ImeSentenceModeValues) | Sets the value of the PreferredImeSentenceMode attached property on the specified dependency object. |
![]() ![]() | SetPreferredImeState(DependencyObject^, InputMethodState) | Sets the value of the PreferredImeState attached property on the specified dependency object. |
![]() | ShowConfigureUI() | Displays configuration user interface (UI) associated with the currently active keyboard text service. |
![]() | ShowConfigureUI(UIElement^) | Displays configuration user interface (UI) associated with the currently active keyboard text service, using a specified UIElement as the parent element for the configuration UI. |
![]() | ShowRegisterWordUI() | Displays word registration user interface (UI) associated with the currently active keyboard text service. |
![]() | ShowRegisterWordUI(String^) | Displays word registration user interface (UI) associated with the currently active keyboard text service. Accepts a specified string as the default value to register. |
![]() | ShowRegisterWordUI(UIElement^, String^) | Displays word registration user interface (UI) associated with the currently active keyboard text service. Accepts a specified string as the default value to register, and a specified UIElement as the parent element for the configuration UI. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | VerifyAccess() | Enforces that the calling thread has access to this DispatcherObject.(Inherited from DispatcherObject.) |
| Name | Description | |
|---|---|---|
![]() ![]() | InputScopeProperty | Identifies the InputScope attached property. |
![]() ![]() | IsInputMethodEnabledProperty | Identifies the IsInputMethodEnabled attached property. |
![]() ![]() | IsInputMethodSuspendedProperty | Identifies the IsInputMethodSuspended attached property. |
![]() ![]() | PreferredImeConversionModeProperty | Identifies the PreferredImeConversionMode attached property. |
![]() ![]() | PreferredImeSentenceModeProperty | Identifies the PreferredImeSentenceMode attached property. |
![]() ![]() | PreferredImeStateProperty | Identifies the PreferredImeState attached property. |
| Name | Description | |
|---|---|---|
![]() | StateChanged | Occurs when the input method state (represented by the ImeState property) changes. |
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.





