InputMethod Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Konuşma ve el yazısı gibi alternatif metin giriş yöntemleri için destek sağlayan Metin Hizmetleri Çerçevesi'ni yönetmek ve bunlarla etkileşim kurmak için olanak sağlar.
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
- Devralma
Örnekler
Aşağıdaki örnekte bir InputMethod nesnenin nasıl kullanılacağı gösterilmektedir.
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()
Alanlar
InputScopeProperty |
InputScope Ekli özelliği tanımlar. |
IsInputMethodEnabledProperty |
IsInputMethodEnabled Ekli özelliği tanımlar. |
IsInputMethodSuspendedProperty |
IsInputMethodSuspended Ekli özelliği tanımlar. |
PreferredImeConversionModeProperty |
PreferredImeConversionMode Ekli özelliği tanımlar. |
PreferredImeSentenceModeProperty |
PreferredImeSentenceMode Ekli özelliği tanımlar. |
PreferredImeStateProperty |
PreferredImeState Ekli özelliği tanımlar. |
Özellikler
CanShowConfigurationUI |
Bu giriş yönteminin yapılandırma kullanıcı arabirimini (UI) görüntüleyip görüntüleyemeyeceğini belirten bir değer alır. |
CanShowRegisterWordUI |
Bu giriş yönteminin sözcük kaydı kullanıcı arabirimini (UI) görüntüleyip görüntüleyemeyeceğini belirten bir değer alır. |
Current |
Geçerli bağlamla ilişkili şu anda etkin olan herhangi bir giriş yöntemine başvuru alır. |
Dispatcher |
Dispatcher Bunun DispatcherObject ilişkili olduğunu alır. (Devralındığı yer: DispatcherObject) |
HandwritingState |
Bu giriş yöntemi için el yazısı girişinin geçerli durumunu alır veya ayarlar. |
ImeConversionMode |
Bu giriş yöntemiyle ilişkili giriş yöntemi düzenleyicisi için geçerli dönüştürme modunu alır veya ayarlar. |
ImeSentenceMode |
Bu giriş yöntemiyle ilişkili giriş yöntemi düzenleyicisi için geçerli cümle modunu alır veya ayarlar. |
ImeState |
Bu giriş yöntemiyle ilişkili giriş yöntemi düzenleyicisinin geçerli durumunu alır veya ayarlar. |
MicrophoneState |
Bu giriş yöntemi için mikrofon girişinin geçerli durumunu alır veya ayarlar. |
SpeechMode |
Bu giriş yöntemi için konuşma modunu alır veya ayarlar. |
İliştirilmiş Özellikler
InputScope |
Belirtilen bağımlılık nesnesi için giriş kapsamını alır veya ayarlar. |
IsInputMethodEnabled |
Bu giriş yönteminin etkinleştirilip etkinleştirilmediğini belirten bir değer alır veya ayarlar. |
IsInputMethodSuspended |
Bu giriş yönteminin askıya alınıp alınmadığını belirten bir değer alır veya ayarlar. |
PreferredImeConversionMode |
Belirtilen bağımlılık nesnesi için tercih edilen ImeConversionModeValues değeri alır veya ayarlar. |
PreferredImeSentenceMode |
Belirtilen bağımlılık nesnesi için tercih edilen ImeSentenceModeValues değeri alır veya ayarlar. |
PreferredImeState |
Belirtilen bağımlılık nesnesi için tercih edilen giriş yöntemi durumunu alır veya ayarlar. |
Yöntemler
CheckAccess() |
Çağıran iş parçacığının bu DispatcherObjectöğesine erişimi olup olmadığını belirler. (Devralındığı yer: DispatcherObject) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetInputScope(DependencyObject) |
Belirtilen bağımlılık nesnesi için ekli özelliğin InputScope değerini döndürür. |
GetIsInputMethodEnabled(DependencyObject) |
Belirtilen bağımlılık nesnesi için ekli özelliğin IsInputMethodEnabled değerini döndürür. |
GetIsInputMethodSuspended(DependencyObject) |
Belirtilen bağımlılık nesnesi için ekli özelliğin IsInputMethodSuspended değerini döndürür. |
GetPreferredImeConversionMode(DependencyObject) |
Belirtilen bağımlılık nesnesi için ekli özelliğin PreferredImeConversionMode değerini döndürür. |
GetPreferredImeSentenceMode(DependencyObject) |
Belirtilen bağımlılık nesnesi için ekli özelliğin PreferredImeSentenceMode değerini döndürür. |
GetPreferredImeState(DependencyObject) |
Belirtilen bağımlılık nesnesi için ekli özelliğin PreferredImeState değerini döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
SetInputScope(DependencyObject, InputScope) |
Belirtilen bağımlılık nesnesindeki InputScope ekli özelliğin değerini ayarlar. |
SetIsInputMethodEnabled(DependencyObject, Boolean) |
Belirtilen bağımlılık nesnesindeki IsInputMethodEnabled ekli özelliğin değerini ayarlar. |
SetIsInputMethodSuspended(DependencyObject, Boolean) |
Belirtilen bağımlılık nesnesindeki IsInputMethodSuspended ekli özelliğin değerini ayarlar. |
SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) |
Belirtilen bağımlılık nesnesindeki PreferredImeConversionMode ekli özelliğin değerini ayarlar. |
SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) |
Belirtilen bağımlılık nesnesindeki PreferredImeSentenceMode ekli özelliğin değerini ayarlar. |
SetPreferredImeState(DependencyObject, InputMethodState) |
Belirtilen bağımlılık nesnesindeki PreferredImeState ekli özelliğin değerini ayarlar. |
ShowConfigureUI() |
Şu anda etkin olan klavye metin hizmetiyle ilişkili yapılandırma kullanıcı arabirimini (UI) görüntüler. |
ShowConfigureUI(UIElement) |
Şu anda etkin olan klavye metin hizmetiyle ilişkilendirilmiş yapılandırma kullanıcı arabirimini (UI), yapılandırma kullanıcı arabirimi için belirtilen UIElement bir üst öğeyi kullanarak görüntüler. |
ShowRegisterWordUI() |
Şu anda etkin olan klavye metin hizmetiyle ilişkili sözcük kaydı kullanıcı arabirimini (UI) görüntüler. |
ShowRegisterWordUI(String) |
Şu anda etkin olan klavye metin hizmetiyle ilişkili sözcük kaydı kullanıcı arabirimini (UI) görüntüler. Belirtilen dizeyi kaydedilecek varsayılan değer olarak kabul eder. |
ShowRegisterWordUI(UIElement, String) |
Şu anda etkin olan klavye metin hizmetiyle ilişkili sözcük kaydı kullanıcı arabirimini (UI) görüntüler. Belirtilen dizeyi kaydedilecek varsayılan değer olarak ve yapılandırma kullanıcı arabirimi için üst öğe olarak belirtilen UIElement bir dizeyi kabul eder. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
VerifyAccess() |
Çağıran iş parçacığının bu DispatcherObjecterişimine sahip olmasını zorlar. (Devralındığı yer: DispatcherObject) |
Ekinlikler
StateChanged |
Giriş yöntemi durumu (özelliğiyle temsil edilir) değiştiğinde ImeState gerçekleşir. |