InputMethod Sınıf

Tanım

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
InputMethod

Ö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.

Şunlara uygulanır

Ayrıca bkz.