InputMethod Osztály

Definíció

Lehetővé teszi a Text Services-keretrendszer kezelését és használatát, amely támogatja az alternatív szövegbeviteli módszereket, például a beszédet és a kézírást.

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
Öröklődés
InputMethod

Példák

Az alábbi példa egy objektum használatát InputMethod mutatja be.

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

Mezők

Name Description
InputScopeProperty

Azonosítja a InputScope csatolt tulajdonságot.

IsInputMethodEnabledProperty

Azonosítja a IsInputMethodEnabled csatolt tulajdonságot.

IsInputMethodSuspendedProperty

Azonosítja a IsInputMethodSuspended csatolt tulajdonságot.

PreferredImeConversionModeProperty

Azonosítja a PreferredImeConversionMode csatolt tulajdonságot.

PreferredImeSentenceModeProperty

Azonosítja a PreferredImeSentenceMode csatolt tulajdonságot.

PreferredImeStateProperty

Azonosítja a PreferredImeState csatolt tulajdonságot.

Tulajdonságok

Name Description
CanShowConfigurationUI

Olyan értéket kap, amely jelzi, hogy ez a bemeneti módszer képes-e megjeleníteni a konfigurációs felhasználói felületet (UI).

CanShowRegisterWordUI

Olyan értéket kap, amely jelzi, hogy ez a beviteli módszer megjelenítheti-e a szóregisztrációs felhasználói felületet (UI).

Current

Az aktuális környezethez társított bármely jelenleg aktív bemeneti módszerre mutató hivatkozást kap.

Dispatcher

Lekérdezi, Dispatcher hogy ez a társítva van-e DispatcherObject .

(Öröklődés forrása DispatcherObject)
HandwritingState

Lekéri vagy beállítja a kézírás-bevitel aktuális állapotát ehhez a beviteli módszerhez.

ImeConversionMode

Lekéri vagy beállítja a bemeneti metódushoz társított beviteli mód szerkesztőjének aktuális konvertálási módját.

ImeSentenceMode

Lekéri vagy beállítja az aktuális mondatmódot a bemeneti metódushoz társított beviteli metódusszerkesztőhöz.

ImeState

Lekéri vagy beállítja a bemeneti metódushoz társított beviteli mód szerkesztőjének aktuális állapotát.

MicrophoneState

Lekéri vagy beállítja a mikrofon bemenetének aktuális állapotát ehhez a bemeneti módszerhez.

SpeechMode

Lekéri vagy beállítja a beszédmódot ehhez a bemeneti módszerhez.

Hozzácsatolt tulajdonságok

Name Description
InputScope

Lekéri vagy beállítja egy adott függőségi objektum bemeneti hatókörét.

IsInputMethodEnabled

Lekéri vagy beállít egy értéket, amely jelzi, hogy ez a bemeneti módszer engedélyezve van-e.

IsInputMethodSuspended

Lekéri vagy beállít egy értéket, amely jelzi, hogy a bemeneti módszer fel van-e függesztve.

PreferredImeConversionMode

Lekéri vagy beállítja egy adott függőségi objektum előnyben részesített ImeConversionModeValues értékét.

PreferredImeSentenceMode

Lekéri vagy beállítja egy adott függőségi objektum előnyben részesített ImeSentenceModeValues értékét.

PreferredImeState

Lekéri vagy beállítja az előnyben részesített bemeneti metódus állapotát egy adott függőségi objektumhoz.

Metódusok

Name Description
CheckAccess()

Meghatározza, hogy a hívó szál hozzáfér-e ehhez DispatcherObject.

(Öröklődés forrása DispatcherObject)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetInputScope(DependencyObject)

Egy adott függőségi objektum csatolt tulajdonságának InputScope értékét adja vissza.

GetIsInputMethodEnabled(DependencyObject)

Egy adott függőségi objektum csatolt tulajdonságának IsInputMethodEnabled értékét adja vissza.

GetIsInputMethodSuspended(DependencyObject)

Egy adott függőségi objektum csatolt tulajdonságának IsInputMethodSuspended értékét adja vissza.

GetPreferredImeConversionMode(DependencyObject)

Egy adott függőségi objektum csatolt tulajdonságának PreferredImeConversionMode értékét adja vissza.

GetPreferredImeSentenceMode(DependencyObject)

Egy adott függőségi objektum csatolt tulajdonságának PreferredImeSentenceMode értékét adja vissza.

GetPreferredImeState(DependencyObject)

Egy adott függőségi objektum csatolt tulajdonságának PreferredImeState értékét adja vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
SetInputScope(DependencyObject, InputScope)

Beállítja a InputScope csatolt tulajdonság értékét a megadott függőségi objektumon.

SetIsInputMethodEnabled(DependencyObject, Boolean)

Beállítja a IsInputMethodEnabled csatolt tulajdonság értékét a megadott függőségi objektumon.

SetIsInputMethodSuspended(DependencyObject, Boolean)

Beállítja a IsInputMethodSuspended csatolt tulajdonság értékét a megadott függőségi objektumon.

SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues)

Beállítja a PreferredImeConversionMode csatolt tulajdonság értékét a megadott függőségi objektumon.

SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues)

Beállítja a PreferredImeSentenceMode csatolt tulajdonság értékét a megadott függőségi objektumon.

SetPreferredImeState(DependencyObject, InputMethodState)

Beállítja a PreferredImeState csatolt tulajdonság értékét a megadott függőségi objektumon.

ShowConfigureUI()

Megjeleníti az aktuálisan aktív billentyűzetszöveg-szolgáltatáshoz társított konfigurációs felhasználói felületet (UI).

ShowConfigureUI(UIElement)

Megjeleníti az aktuálisan aktív billentyűzetszöveg-szolgáltatáshoz társított konfigurációs felhasználói felületet (UI) a konfigurációs felhasználói felület szülőelemeként megadott UIElement elem használatával.

ShowRegisterWordUI()

Megjeleníti az aktuálisan aktív billentyűzetszöveg-szolgáltatáshoz társított szóregisztrációs felhasználói felületet (UI).

ShowRegisterWordUI(String)

Megjeleníti az aktuálisan aktív billentyűzetszöveg-szolgáltatáshoz társított szóregisztrációs felhasználói felületet (UI). Egy megadott sztringet fogad el alapértelmezettként a regisztrációhoz.

ShowRegisterWordUI(UIElement, String)

Megjeleníti az aktuálisan aktív billentyűzetszöveg-szolgáltatáshoz társított szóregisztrációs felhasználói felületet (UI). A megadott sztringet fogadja el alapértelmezettként a regisztrációhoz, egy pedig a konfigurációs felhasználói felület szülőelemeként.UIElement

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
VerifyAccess()

Kényszeríti, hogy a hívószál hozzáférhessen ehhez.DispatcherObject

(Öröklődés forrása DispatcherObject)

esemény

Name Description
StateChanged

Akkor fordul elő, ha a bemeneti metódus állapota (amelyet a ImeState tulajdonság jelöl) megváltozik.

A következőre érvényes:

Lásd még