Поделиться через


InputMethod Класс

Определение

Предоставляет возможности для управления взаимодействием с инфраструктурой текстовой службы, предоставляющей поддержку альтернативны методов ввода текста, таких как речевой и рукописный ввод.

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 объект .

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.

IsInputMethodEnabledProperty

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

IsInputMethodSuspendedProperty

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

PreferredImeConversionModeProperty

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

PreferredImeSentenceModeProperty

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

PreferredImeStateProperty

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

Свойства

CanShowConfigurationUI

Возвращает значение, указывающее, может ли этот метод ввода отображать пользовательский интерфейс конфигурации.

CanShowRegisterWordUI

Возвращает значение, указывающее, может ли этот метод ввода отображать пользовательский интерфейс регистрации слов.

Current

Получает ссылку на любой активный в данный момент метод ввода, связанный с текущим контекстом.

Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.

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

Получает или задает текущее состояние рукописного ввода для данного метода ввода.

ImeConversionMode

Получает или задает текущий режим преобразования для редактора метода ввода, связанного с данным методом ввода.

ImeSentenceMode

Получает или задает текущий режим предложений для редактора метода ввода, связанного с данным методом ввода.

ImeState

Получает или задает текущее состояние редактора метода ввода, связанного с данным методом ввода.

MicrophoneState

Получает или задает текущее состояние ввода от микрофона для данного метода ввода.

SpeechMode

Получает или задает режим речевого ввода для данного метода ввода.

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

InputScope

Получает или задает область ввода для заданного объекта зависимости.

IsInputMethodEnabled

Получает или задает значение, указывающее, включен ли этот метод ввода.

IsInputMethodSuspended

Возвращает или задает значение, указывающее, приостановлен ли этот метод ввода.

PreferredImeConversionMode

Получает или задает предпочтительное значение ImeConversionModeValues для заданного объекта зависимости.

PreferredImeSentenceMode

Получает или задает предпочтительное значение ImeSentenceModeValues для заданного объекта зависимости.

PreferredImeState

Возвращает или задает предпочтительное состояние метода ввода для указанного объекта зависимости.

Методы

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.

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

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

Возвращает значение присоединенного свойства InputScope для указанного объекта зависимости.

GetIsInputMethodEnabled(DependencyObject)

Возвращает значение присоединенного свойства IsInputMethodEnabled для указанного объекта зависимости.

GetIsInputMethodSuspended(DependencyObject)

Возвращает значение присоединенного свойства IsInputMethodSuspended для указанного объекта зависимости.

GetPreferredImeConversionMode(DependencyObject)

Возвращает значение присоединенного свойства PreferredImeConversionMode для указанного объекта зависимости.

GetPreferredImeSentenceMode(DependencyObject)

Возвращает значение присоединенного свойства PreferredImeSentenceMode для указанного объекта зависимости.

GetPreferredImeState(DependencyObject)

Возвращает значение присоединенного свойства PreferredImeState для указанного объекта зависимости.

GetType()

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

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

Создает неполную копию текущего объекта Object.

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

Задает значение присоединенного свойства InputScope для указанного объекта зависимости.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Задает значение присоединенного свойства IsInputMethodEnabled для указанного объекта зависимости.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Задает значение присоединенного свойства IsInputMethodSuspended для указанного объекта зависимости.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Задает значение присоединенного свойства PreferredImeConversionMode для указанного объекта зависимости.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Задает значение присоединенного свойства PreferredImeSentenceMode для указанного объекта зависимости.

SetPreferredImeState(DependencyObject, InputMethodState)

Задает значение присоединенного свойства PreferredImeState для указанного объекта зависимости.

ShowConfigureUI()

Отображает пользовательский интерфейс конфигурации, связанный с текущей активной текстовой службой клавиатуры.

ShowConfigureUI(UIElement)

Отображает пользовательский интерфейс конфигурации, связанный со службой активного текста клавиатуры, используя указанный UIElement в качестве родительского элемента для пользовательского интерфейса конфигурации.

ShowRegisterWordUI()

Отображает пользовательский интерфейс регистрации слов, связанный с текущей активной текстовой службой клавиатуры.

ShowRegisterWordUI(String)

Отображает пользовательский интерфейс регистрации слов, связанный с текущей активной текстовой службой клавиатуры. Принимает заданную строку как регистрируемое значение по умолчанию.

ShowRegisterWordUI(UIElement, String)

Отображает пользовательский интерфейс регистрации слов, связанный с текущей активной текстовой службой клавиатуры. Принимает указанную строку в качестве значения по умолчанию для регистрации и в UIElement качестве родительского элемента для пользовательского интерфейса конфигурации.

ToString()

Возвращает строку, представляющую текущий объект.

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

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.

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

События

StateChanged

Происходит, когда меняется состояние метода ввода (представленное свойством ImeState).

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

См. также раздел