InputMethod Класс

Определение

Предоставляет возможности для управления взаимодействием с инфраструктурой текстовой службы, предоставляющей поддержку альтернативны методов ввода текста, таких как речевой и рукописный ввод.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

Примеры

В следующем примере показано, как использовать объект 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

Идентифицирует присоединенное свойство InputScope.Identifies the InputScope attached property.

IsInputMethodEnabledProperty

Идентифицирует присоединенное свойство IsInputMethodEnabled.Identifies the IsInputMethodEnabled attached property.

IsInputMethodSuspendedProperty

Идентифицирует присоединенное свойство IsInputMethodSuspended.Identifies the IsInputMethodSuspended attached property.

PreferredImeConversionModeProperty

Идентифицирует присоединенное свойство PreferredImeConversionMode.Identifies the PreferredImeConversionMode attached property.

PreferredImeSentenceModeProperty

Идентифицирует присоединенное свойство PreferredImeSentenceMode.Identifies the PreferredImeSentenceMode attached property.

PreferredImeStateProperty

Идентифицирует присоединенное свойство PreferredImeState.Identifies the PreferredImeState attached property.

Свойства

CanShowConfigurationUI

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

CanShowRegisterWordUI

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

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Унаследовано от 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.

Присоединенные свойства

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

Получает или задает предпочтительное значение ImeConversionModeValues для заданного объекта зависимости.Gets or sets a preferred ImeConversionModeValues value for a specified dependency object.

PreferredImeSentenceMode

Получает или задает предпочтительное значение ImeSentenceModeValues для заданного объекта зависимости.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.

Методы

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Унаследовано от DispatcherObject)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetInputScope(DependencyObject)

Возвращает значение присоединенного свойства InputScope для указанного объекта зависимости.Returns the value of the InputScope attached property for a specified dependency object.

GetIsInputMethodEnabled(DependencyObject)

Возвращает значение присоединенного свойства IsInputMethodEnabled для указанного объекта зависимости.Returns the value of the IsInputMethodEnabled attached property for a specified dependency object.

GetIsInputMethodSuspended(DependencyObject)

Возвращает значение присоединенного свойства IsInputMethodSuspended для указанного объекта зависимости.Returns the value of the IsInputMethodSuspended attached property for a specified dependency object.

GetPreferredImeConversionMode(DependencyObject)

Возвращает значение присоединенного свойства PreferredImeConversionMode для указанного объекта зависимости.Returns the value of the PreferredImeConversionMode attached property for a specified dependency object.

GetPreferredImeSentenceMode(DependencyObject)

Возвращает значение присоединенного свойства PreferredImeSentenceMode для указанного объекта зависимости.Returns the value of the PreferredImeSentenceMode attached property for a specified dependency object.

GetPreferredImeState(DependencyObject)

Возвращает значение присоединенного свойства PreferredImeState для указанного объекта зависимости.Returns the value of the PreferredImeState attached property for a specified dependency object.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
SetInputScope(DependencyObject, InputScope)

Задает значение присоединенного свойства InputScope для указанного объекта зависимости.Sets the value of the InputScope attached property on the specified dependency object.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Задает значение присоединенного свойства IsInputMethodEnabled для указанного объекта зависимости.Sets the value of the IsInputMethodEnabled attached property on the specified dependency object.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Задает значение присоединенного свойства IsInputMethodSuspended для указанного объекта зависимости.Sets the value of the IsInputMethodSuspended attached property on the specified dependency object.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Задает значение присоединенного свойства PreferredImeConversionMode для указанного объекта зависимости.Sets the value of the PreferredImeConversionMode attached property on the specified dependency object.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Задает значение присоединенного свойства PreferredImeSentenceMode для указанного объекта зависимости.Sets the value of the PreferredImeSentenceMode attached property on the specified dependency object.

SetPreferredImeState(DependencyObject, InputMethodState)

Задает значение присоединенного свойства PreferredImeState для указанного объекта зависимости.Sets the value of the PreferredImeState attached property on the specified dependency object.

ShowConfigureUI()

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

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()

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

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)

Отображает пользовательский интерфейс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()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
VerifyAccess()

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Унаследовано от DispatcherObject)

События

StateChanged

Происходит, когда меняется состояние метода ввода (представленное свойством ImeState).Occurs when the input method state (represented by the ImeState property) changes.

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

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