InputMethod Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt faciliteiten voor het beheren en gebruiken van het Text Services Framework, dat ondersteuning biedt voor alternatieve tekstinvoermethoden, zoals spraak en handschrift.
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
- Overname
Voorbeelden
In het volgende voorbeeld ziet u hoe u een InputMethod object gebruikt.
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()
Velden
| Name | Description |
|---|---|
| InputScopeProperty |
Identificeert de InputScope gekoppelde eigenschap. |
| IsInputMethodEnabledProperty |
Identificeert de IsInputMethodEnabled gekoppelde eigenschap. |
| IsInputMethodSuspendedProperty |
Identificeert de IsInputMethodSuspended gekoppelde eigenschap. |
| PreferredImeConversionModeProperty |
Identificeert de PreferredImeConversionMode gekoppelde eigenschap. |
| PreferredImeSentenceModeProperty |
Identificeert de PreferredImeSentenceMode gekoppelde eigenschap. |
| PreferredImeStateProperty |
Identificeert de PreferredImeState gekoppelde eigenschap. |
Eigenschappen
| Name | Description |
|---|---|
| CanShowConfigurationUI |
Hiermee wordt een waarde opgehaald die aangeeft of deze invoermethode de gebruikersinterface (UI) van de configuratie kan weergeven. |
| CanShowRegisterWordUI |
Hiermee wordt een waarde opgehaald die aangeeft of deze invoermethode de gebruikersinterface voor word-registratie (UI) kan weergeven. |
| Current |
Hiermee wordt een verwijzing opgehaald naar een momenteel actieve invoermethode die is gekoppeld aan de huidige context. |
| Dispatcher |
Hiermee wordt de Dispatcher aan dit DispatcherObject gekoppelde bestand. (Overgenomen van DispatcherObject) |
| HandwritingState |
Hiermee haalt u de huidige status van handschriftinvoer voor deze invoermethode op of stelt u deze in. |
| ImeConversionMode |
Hiermee haalt u de huidige conversiemodus op voor de invoermethode-editor die aan deze invoermethode is gekoppeld. |
| ImeSentenceMode |
Hiermee haalt u de huidige zinsmodus op voor de invoermethode-editor die is gekoppeld aan deze invoermethode. |
| ImeState |
Hiermee haalt u de huidige status op van de invoermethode-editor die aan deze invoermethode is gekoppeld. |
| MicrophoneState |
Hiermee haalt u de huidige status van de microfooninvoer voor deze invoermethode op of stelt u deze in. |
| SpeechMode |
Hiermee haalt u de spraakmodus voor deze invoermethode op of stelt u deze in. |
Toegevoegde eigenschappen
| Name | Description |
|---|---|
| InputScope |
Hiermee wordt het invoerbereik voor een opgegeven afhankelijkheidsobject opgehaald of ingesteld. |
| IsInputMethodEnabled |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of deze invoermethode is ingeschakeld. |
| IsInputMethodSuspended |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of deze invoermethode is onderbroken. |
| PreferredImeConversionMode |
Hiermee wordt een voorkeurswaarde ImeConversionModeValues opgehaald of ingesteld voor een opgegeven afhankelijkheidsobject. |
| PreferredImeSentenceMode |
Hiermee wordt een voorkeurswaarde ImeSentenceModeValues opgehaald of ingesteld voor een opgegeven afhankelijkheidsobject. |
| PreferredImeState |
Hiermee haalt u een voorkeursinvoermethodestatus op of stelt u deze in voor een opgegeven afhankelijkheidsobject. |
Methoden
| Name | Description |
|---|---|
| CheckAccess() |
Bepaalt of de aanroepende thread toegang heeft tot dit DispatcherObject. (Overgenomen van DispatcherObject) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetInputScope(DependencyObject) |
Retourneert de waarde van de InputScope gekoppelde eigenschap voor een opgegeven afhankelijkheidsobject. |
| GetIsInputMethodEnabled(DependencyObject) |
Retourneert de waarde van de IsInputMethodEnabled gekoppelde eigenschap voor een opgegeven afhankelijkheidsobject. |
| GetIsInputMethodSuspended(DependencyObject) |
Retourneert de waarde van de IsInputMethodSuspended gekoppelde eigenschap voor een opgegeven afhankelijkheidsobject. |
| GetPreferredImeConversionMode(DependencyObject) |
Retourneert de waarde van de PreferredImeConversionMode gekoppelde eigenschap voor een opgegeven afhankelijkheidsobject. |
| GetPreferredImeSentenceMode(DependencyObject) |
Retourneert de waarde van de PreferredImeSentenceMode gekoppelde eigenschap voor een opgegeven afhankelijkheidsobject. |
| GetPreferredImeState(DependencyObject) |
Retourneert de waarde van de PreferredImeState gekoppelde eigenschap voor een opgegeven afhankelijkheidsobject. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| SetInputScope(DependencyObject, InputScope) |
Hiermee stelt u de waarde van de InputScope gekoppelde eigenschap in voor het opgegeven afhankelijkheidsobject. |
| SetIsInputMethodEnabled(DependencyObject, Boolean) |
Hiermee stelt u de waarde van de IsInputMethodEnabled gekoppelde eigenschap in voor het opgegeven afhankelijkheidsobject. |
| SetIsInputMethodSuspended(DependencyObject, Boolean) |
Hiermee stelt u de waarde van de IsInputMethodSuspended gekoppelde eigenschap in voor het opgegeven afhankelijkheidsobject. |
| SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) |
Hiermee stelt u de waarde van de PreferredImeConversionMode gekoppelde eigenschap in voor het opgegeven afhankelijkheidsobject. |
| SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) |
Hiermee stelt u de waarde van de PreferredImeSentenceMode gekoppelde eigenschap in voor het opgegeven afhankelijkheidsobject. |
| SetPreferredImeState(DependencyObject, InputMethodState) |
Hiermee stelt u de waarde van de PreferredImeState gekoppelde eigenschap in voor het opgegeven afhankelijkheidsobject. |
| ShowConfigureUI() |
Geeft de configuratiegebruikersinterface (UI) weer die is gekoppeld aan de huidige actieve toetsenbordtekstservice. |
| ShowConfigureUI(UIElement) |
Geeft configuratiegebruikersinterface (UI) weer die is gekoppeld aan de momenteel actieve toetsenbordtekstservice, met behulp van een opgegeven als het bovenliggende UIElement element voor de configuratiegebruikersinterface. |
| ShowRegisterWordUI() |
Geeft de gebruikersinterface voor woordregistratie weer die is gekoppeld aan de huidige actieve toetsenbordtekstservice. |
| ShowRegisterWordUI(String) |
Geeft de gebruikersinterface voor woordregistratie weer die is gekoppeld aan de huidige actieve toetsenbordtekstservice. Accepteert een opgegeven tekenreeks als de standaardwaarde die moet worden geregistreerd. |
| ShowRegisterWordUI(UIElement, String) |
Geeft de gebruikersinterface voor woordregistratie weer die is gekoppeld aan de huidige actieve toetsenbordtekstservice. Accepteert een opgegeven tekenreeks als de standaardwaarde die moet worden geregistreerd en een opgegeven UIElement als het bovenliggende element voor de configuratiegebruikersinterface. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| VerifyAccess() |
Hiermee wordt afgedwongen dat de aanroepende thread toegang heeft tot dit DispatcherObject. (Overgenomen van DispatcherObject) |
gebeurtenis
| Name | Description |
|---|---|
| StateChanged |
Treedt op wanneer de status van de invoermethode (vertegenwoordigd door de ImeState eigenschap) wordt gewijzigd. |