InputMethod Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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. |