InputLanguageManager Sınıf

Tanım

Windows Presentation Foundation'da (WPF) giriş dillerini yönetmeye yönelik olanaklar 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ölgesel ve Dil Seçenekleri denetim masası kullanılarak ek diller kaydedilebilir. Diller sekmesinden "Metin Hizmetleri ve giriş dilleri" öğesini 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

Name Description
InputLanguageProperty

Ekli özelliği tanımlar InputLanguage .

RestoreInputLanguageProperty

Ekli özelliği tanımlar RestoreInputLanguage .

Özellikler

Name Description
AvailableInputLanguages

Şu anda kullanılabilir 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ğu öğesini alır.

(Devralındığı yer: DispatcherObject)

İliştirilmiş Özellikler

Name Description
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

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)
GetInputLanguage(DependencyObject)

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

GetRestoreInputLanguage(DependencyObject)

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

ile bir giriş dili kaynağı InputLanguageManagerkaydeder.

ReportInputLanguageChanged(CultureInfo, CultureInfo)

Giriş dili değişikliğinin tamamlanmasını olarak rapor edin InputLanguageManager.

ReportInputLanguageChanging(CultureInfo, CultureInfo)

Giriş dili değişikliğinin başlatılmasını olarak rapor edin InputLanguageManager.

SetInputLanguage(DependencyObject, CultureInfo)

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

SetRestoreInputLanguage(DependencyObject, Boolean)

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

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