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.

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

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