InputMethod InputMethod InputMethod 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.

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

Получает значение, указывающее, может ли данный метод ввода отображать конфигурации пользовательский интерфейсuser interface (UI).Gets a value that indicates whether or not this input method can display configuration пользовательский интерфейсuser interface (UI).

CanShowRegisterWordUI CanShowRegisterWordUI CanShowRegisterWordUI CanShowRegisterWordUI

Получает значение, указывающее, является ли данный метод ввода можно отобразить регистрации слов пользовательский интерфейсuser interface (UI).Gets a value that indicates whether this input method can display word registration пользовательский интерфейс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()

Отображает конфигурационный пользовательский интерфейсuser interface (UI) связан в данный момент активной текстовой службой клавиатуры.Displays configuration пользовательский интерфейсuser interface (UI) associated with the currently active keyboard text service.

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

Отображает конфигурационный пользовательский интерфейсuser interface (UI) связан в данный момент активной текстовой службой клавиатуры, используя указанный UIElement как родительский элемент для конфигурации ИПUI.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() ShowRegisterWordUI() ShowRegisterWordUI() ShowRegisterWordUI()

Отображает регистрации слов пользовательский интерфейсuser interface (UI) связан в данный момент активной текстовой службой клавиатуры.Displays word registration пользовательский интерфейсuser interface (UI) associated with the currently active keyboard text service.

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

Отображает регистрации слов пользовательский интерфейсuser interface (UI) связан в данный момент активной текстовой службой клавиатуры.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) ShowRegisterWordUI(UIElement, String) ShowRegisterWordUI(UIElement, String) ShowRegisterWordUI(UIElement, String)

Отображает регистрации слов пользовательский интерфейсuser interface (UI) связан в данный момент активной текстовой службой клавиатуры.Displays word registration пользовательский интерфейсuser interface (UI) associated with the currently active keyboard text service. Принимает заданную строку как значение по умолчанию для регистрации и заданный UIElement как родительский элемент для конфигурации ИПUI.Accepts a specified string as the default value to register, and a specified UIElement as the parent element for the configuration ИПUI.

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.

Применяется к

Дополнительно