Aracılığıyla paylaş


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ö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
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

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.

Şunlara uygulanır

Ayrıca bkz.