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önetmeye ve etkileşime yönelik olanaklar 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
| Name | Description |
|---|---|
| InputScopeProperty |
Ekli özelliği tanımlar InputScope . |
| IsInputMethodEnabledProperty |
Ekli özelliği tanımlar IsInputMethodEnabled . |
| IsInputMethodSuspendedProperty |
Ekli özelliği tanımlar IsInputMethodSuspended . |
| PreferredImeConversionModeProperty |
Ekli özelliği tanımlar PreferredImeConversionMode . |
| PreferredImeSentenceModeProperty |
Ekli özelliği tanımlar PreferredImeSentenceMode . |
| PreferredImeStateProperty |
Ekli özelliği tanımlar PreferredImeState . |
Özellikler
| Name | Description |
|---|---|
| CanShowConfigurationUI |
Bu giriş yönteminin yapılandırma kullanıcı arabirimini (UI) görüntüleyip görüntüleyemeyeceğini gösteren 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 gösteren bir değer alır. |
| Current |
Geçerli bağlamla ilişkili etkin olan herhangi bir giriş yöntemine başvuru alır. |
| Dispatcher |
Dispatcher Bunun DispatcherObject ilişkili olduğu öğesini 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
| Name | Description |
|---|---|
| InputScope |
Belirtilen bir bağımlılık nesnesi için giriş kapsamını alır veya ayarlar. |
| IsInputMethodEnabled |
Bu giriş yönteminin etkinleştirilip etkinleştirilmediğini gösteren 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 bir bağımlılık nesnesi için tercih edilen giriş yöntemi durumunu alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| 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 bir bağımlılık nesnesi için iliştirilmiş özelliğin InputScope değerini döndürür. |
| GetIsInputMethodEnabled(DependencyObject) |
Belirtilen bir bağımlılık nesnesi için iliştirilmiş özelliğin IsInputMethodEnabled değerini döndürür. |
| GetIsInputMethodSuspended(DependencyObject) |
Belirtilen bir bağımlılık nesnesi için iliştirilmiş özelliğin IsInputMethodSuspended değerini döndürür. |
| GetPreferredImeConversionMode(DependencyObject) |
Belirtilen bir bağımlılık nesnesi için iliştirilmiş özelliğin PreferredImeConversionMode değerini döndürür. |
| GetPreferredImeSentenceMode(DependencyObject) |
Belirtilen bir bağımlılık nesnesi için iliştirilmiş özelliğin PreferredImeSentenceMode değerini döndürür. |
| GetPreferredImeState(DependencyObject) |
Belirtilen bir bağımlılık nesnesi için iliştirilmiş özelliğin PreferredImeState değerini döndürür. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| SetInputScope(DependencyObject, InputScope) |
Belirtilen bağımlılık nesnesinde InputScope ekli özelliğin değerini ayarlar. |
| SetIsInputMethodEnabled(DependencyObject, Boolean) |
Belirtilen bağımlılık nesnesinde IsInputMethodEnabled ekli özelliğin değerini ayarlar. |
| SetIsInputMethodSuspended(DependencyObject, Boolean) |
Belirtilen bağımlılık nesnesinde IsInputMethodSuspended ekli özelliğin değerini ayarlar. |
| SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) |
Belirtilen bağımlılık nesnesinde PreferredImeConversionMode ekli özelliğin değerini ayarlar. |
| SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) |
Belirtilen bağımlılık nesnesinde PreferredImeSentenceMode ekli özelliğin değerini ayarlar. |
| SetPreferredImeState(DependencyObject, InputMethodState) |
Belirtilen bağımlılık nesnesinde 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 üst öğe olarak 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 bir dize döndürür. (Devralındığı yer: Object) |
| VerifyAccess() |
Çağıran iş parçacığının bu DispatcherObjectöğesine erişmesini zorlar. (Devralındığı yer: DispatcherObject) |
Ekinlikler
| Name | Description |
|---|---|
| StateChanged |
Giriş yöntemi durumu (özelliğiyle temsil edilir) değiştiğinde ImeState gerçekleşir. |