InputMethod Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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. |