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