InputLanguageManager Sınıf

Tanım

Windows Presentation Foundation 'de (WPF) giriş dillerini yönetmek için olanak sağlar.

public ref class InputLanguageManager sealed : System::Windows::Threading::DispatcherObject
public sealed class InputLanguageManager : System.Windows.Threading.DispatcherObject
type InputLanguageManager = class
    inherit DispatcherObject
Public NotInheritable Class InputLanguageManager
Inherits DispatcherObject
Devralma
InputLanguageManager

Örnekler

Aşağıdaki örnekte, bir InputLanguageManager öğesinin giriş dilini ayarlamak için nasıl kullanılacağı gösterilmektedir TextBox .

this.Dispatcher.Thread.CurrentCulture.Name.ToString();
InputLanguageManager.SetInputLanguage(myTextBox, CultureInfo.CreateSpecificCulture("fr"));
tb2.Text = "Available Input Languages:";
lb1.ItemsSource = InputLanguageManager.Current.AvailableInputLanguages;
tb3.Text = "Input Language of myTextBox is " + InputLanguageManager.GetInputLanguage(myTextBox).ToString();
tb4.Text = "CurrentCulture is Set to " + this.Dispatcher.Thread.CurrentCulture.Name.ToString();
Me.Dispatcher.Thread.CurrentCulture.Name.ToString()
InputLanguageManager.SetInputLanguage(myTextBox, CultureInfo.CreateSpecificCulture("fr"))
tb2.Text = "Available Input Languages:"
lb1.ItemsSource = InputLanguageManager.Current.AvailableInputLanguages
tb3.Text = "Input Language of myTextBox is " & InputLanguageManager.GetInputLanguage(myTextBox).ToString()
tb4.Text = "CurrentCulture is Set to " & Me.Dispatcher.Thread.CurrentCulture.Name.ToString()

Açıklamalar

Bölge ve Dil Seçenekleri denetim masası kullanılarak ek diller kaydedilebilir. Diller sekmesinden "Metin Hizmetleri ve giriş dilleri"ni seçin, ardından ek dilleri kaydetmek için "Ayrıntılar" düğmesine tıklayın. Aşağıdaki iletişim kutusu görüntülenir.

Metin hizmetleri ve giriş dilleri iletişim kutusu.

Alanlar

InputLanguageProperty

InputLanguage Ekli özelliği tanımlar.

RestoreInputLanguageProperty

RestoreInputLanguage Ekli özelliği tanımlar.

Özellikler

AvailableInputLanguages

Şu anda kullanılabilen giriş dilleri için bir numaralandırıcı alır.

Current

Geçerli bağlamla ilişkili giriş dili yöneticisini alır.

CurrentInputLanguage

Geçerli giriş dilini alır veya ayarlar.

Dispatcher

Dispatcher Bunun DispatcherObject ilişkili olduğunu alır.

(Devralındığı yer: DispatcherObject)

İliştirilmiş Özellikler

InputLanguage

İlişkili bağımlılık nesnesi için tercih edilen giriş dilini alır veya ayarlar.

RestoreInputLanguage

İlişkili bağımlılık nesnesi giriş odağını gevşettiğinde önceden etkin olan giriş dilinin geri yüklenmesi gerekip gerekmediğini belirten bir değer 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)
GetInputLanguage(DependencyObject)

Belirtilen bağımlılık nesnesi için ekli özelliğin InputLanguage değerini döndürür.

GetRestoreInputLanguage(DependencyObject)

Belirtilen bir bağımlılık nesnesi için ekli özelliğin RestoreInputLanguage 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)
RegisterInputLanguageSource(IInputLanguageSource)

ile InputLanguageManagerbir giriş dili kaynağı kaydeder.

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Giriş dilindeki bir değişikliğin tamamlanmasını bildirin InputLanguageManager.

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Giriş dili InputLanguageManagerdeğişikliğinin başlatılmasını olarak bildirin.

SetInputLanguage(DependencyObject, CultureInfo)

Belirtilen bağımlılık nesnesindeki InputLanguage ekli özelliğin değerini ayarlar.

SetRestoreInputLanguage(DependencyObject, Boolean)

Belirtilen bağımlılık nesnesindeki RestoreInputLanguage bağımlılık özelliğinin değerini ayarlar.

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

InputLanguageChanged

Giriş dili değişikliği tamamlandığında gerçekleşir.

InputLanguageChanging

Giriş dili değişikliği başlatıldığında gerçekleşir.

Şunlara uygulanır

Ayrıca bkz.