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