InputMethod Klass

Definition

Tillhandahåller funktioner för att hantera och interagera med Text Services Framework, som ger stöd för alternativa textinmatningsmetoder som tal och handskrift.

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

Exempel

I följande exempel visas hur du använder ett InputMethod objekt.

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

Fält

Name Description
InputScopeProperty

Identifierar den InputScope anslutna egenskapen.

IsInputMethodEnabledProperty

Identifierar den IsInputMethodEnabled anslutna egenskapen.

IsInputMethodSuspendedProperty

Identifierar den IsInputMethodSuspended anslutna egenskapen.

PreferredImeConversionModeProperty

Identifierar den PreferredImeConversionMode anslutna egenskapen.

PreferredImeSentenceModeProperty

Identifierar den PreferredImeSentenceMode anslutna egenskapen.

PreferredImeStateProperty

Identifierar den PreferredImeState anslutna egenskapen.

Egenskaper

Name Description
CanShowConfigurationUI

Hämtar ett värde som anger om den här indatametoden kan visa användargränssnittet (UI).

CanShowRegisterWordUI

Hämtar ett värde som anger om den här indatametoden kan visa användargränssnittet för ordregistrering .

Current

Hämtar en referens till alla aktiva indatametoder som är associerade med den aktuella kontexten.

Dispatcher

Hämtar det Dispatcher som DispatcherObject är associerat med.

(Ärvd från DispatcherObject)
HandwritingState

Hämtar eller anger det aktuella tillståndet för handskriftsindata för den här indatametoden.

ImeConversionMode

Hämtar eller anger det aktuella konverteringsläget för indatametodredigeraren som är associerad med den här indatametoden.

ImeSentenceMode

Hämtar eller anger aktuellt meningsläge för indatametodredigeraren som är associerad med den här indatametoden.

ImeState

Hämtar eller anger det aktuella tillståndet för indatametodredigeraren som är associerad med den här indatametoden.

MicrophoneState

Hämtar eller anger det aktuella tillståndet för mikrofonindata för den här indatametoden.

SpeechMode

Hämtar eller anger talläget för den här indatametoden.

Kopplade egenskaper

Name Description
InputScope

Hämtar eller anger indataomfånget för ett angivet beroendeobjekt.

IsInputMethodEnabled

Hämtar eller anger ett värde som anger om den här indatametoden är aktiverad.

IsInputMethodSuspended

Hämtar eller anger ett värde som anger om den här indatametoden är pausad.

PreferredImeConversionMode

Hämtar eller anger ett föredraget ImeConversionModeValues värde för ett angivet beroendeobjekt.

PreferredImeSentenceMode

Hämtar eller anger ett föredraget ImeSentenceModeValues värde för ett angivet beroendeobjekt.

PreferredImeState

Hämtar eller anger ett prioriterat indatametodtillstånd för ett angivet beroendeobjekt.

Metoder

Name Description
CheckAccess()

Avgör om den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetInputScope(DependencyObject)

Returnerar värdet för den InputScope anslutna egenskapen för ett angivet beroendeobjekt.

GetIsInputMethodEnabled(DependencyObject)

Returnerar värdet för den IsInputMethodEnabled anslutna egenskapen för ett angivet beroendeobjekt.

GetIsInputMethodSuspended(DependencyObject)

Returnerar värdet för den IsInputMethodSuspended anslutna egenskapen för ett angivet beroendeobjekt.

GetPreferredImeConversionMode(DependencyObject)

Returnerar värdet för den PreferredImeConversionMode anslutna egenskapen för ett angivet beroendeobjekt.

GetPreferredImeSentenceMode(DependencyObject)

Returnerar värdet för den PreferredImeSentenceMode anslutna egenskapen för ett angivet beroendeobjekt.

GetPreferredImeState(DependencyObject)

Returnerar värdet för den PreferredImeState anslutna egenskapen för ett angivet beroendeobjekt.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SetInputScope(DependencyObject, InputScope)

Anger värdet för den InputScope anslutna egenskapen för det angivna beroendeobjektet.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Anger värdet för den IsInputMethodEnabled anslutna egenskapen för det angivna beroendeobjektet.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Anger värdet för den IsInputMethodSuspended anslutna egenskapen för det angivna beroendeobjektet.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Anger värdet för den PreferredImeConversionMode anslutna egenskapen för det angivna beroendeobjektet.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Anger värdet för den PreferredImeSentenceMode anslutna egenskapen för det angivna beroendeobjektet.

SetPreferredImeState(DependencyObject, InputMethodState)

Anger värdet för den PreferredImeState anslutna egenskapen för det angivna beroendeobjektet.

ShowConfigureUI()

Visar konfigurationsanvändargränssnittet (UI) som är associerat med den aktuella aktiva tangentbordstexttjänsten.

ShowConfigureUI(UIElement)

Visar konfigurationsanvändargränssnittet (UI) som är associerat med den aktiva tangentbordstexttjänsten med hjälp av ett angivet UIElement som överordnat element för konfigurationsgränssnittet.

ShowRegisterWordUI()

Visar användargränssnittet för ordregistrering som är associerat med den aktiva tangentbordstexttjänsten.

ShowRegisterWordUI(String)

Visar användargränssnittet för ordregistrering som är associerat med den aktiva tangentbordstexttjänsten. Accepterar en angiven sträng som standardvärde för registrering.

ShowRegisterWordUI(UIElement, String)

Visar användargränssnittet för ordregistrering som är associerat med den aktiva tangentbordstexttjänsten. Accepterar en angiven sträng som standardvärde för registrering och ett angivet UIElement som överordnat element för konfigurationsgränssnittet.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
VerifyAccess()

Framtvingar att den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)

Händelser

Name Description
StateChanged

Inträffar när indatametodens tillstånd (representeras av egenskapen ImeState ) ändras.

Gäller för

Se även