InputLanguageManager Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan fasilitas untuk mengelola bahasa input di Windows Presentation Foundation (WPF).
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
- Warisan
Contoh
Contoh berikut menunjukkan cara menggunakan InputLanguageManager untuk mengatur bahasa TextBox input elemen.
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()
Keterangan
Bahasa tambahan dapat didaftarkan dengan menggunakan panel kontrol Opsi Regional dan Bahasa. Dari tab Bahasa, pilih "Layanan Teks dan bahasa input", lalu klik tombol "Detail" untuk mendaftarkan bahasa tambahan. Dialog berikut muncul.
Bidang
InputLanguageProperty |
InputLanguage Mengidentifikasi properti terlampir. |
RestoreInputLanguageProperty |
RestoreInputLanguage Mengidentifikasi properti terlampir. |
Properti
AvailableInputLanguages |
Mendapatkan enumerator untuk bahasa input yang tersedia saat ini. |
Current |
Mendapatkan manajer bahasa input yang terkait dengan konteks saat ini. |
CurrentInputLanguage |
Mendapatkan atau mengatur bahasa input saat ini. |
Dispatcher |
Mendapatkan ini DispatcherDispatcherObject dikaitkan dengan. (Diperoleh dari DispatcherObject) |
Properti yang Terlampir
InputLanguage |
Mendapatkan atau mengatur bahasa input pilihan untuk objek dependensi terkait. |
RestoreInputLanguage |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah bahasa input yang sebelumnya aktif harus dipulihkan atau tidak ketika objek dependensi terkait kehilangan fokus input. |
Metode
CheckAccess() |
Menentukan apakah utas panggilan memiliki akses ke ini DispatcherObject. (Diperoleh dari DispatcherObject) |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetInputLanguage(DependencyObject) |
Mengembalikan nilai InputLanguage properti terlampir untuk objek dependensi tertentu. |
GetRestoreInputLanguage(DependencyObject) |
Mengembalikan nilai RestoreInputLanguage properti terlampir untuk objek dependensi tertentu. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
RegisterInputLanguageSource(IInputLanguageSource) |
Mendaftarkan sumber bahasa input dengan InputLanguageManager. |
ReportInputLanguageChanged(CultureInfo, CultureInfo) |
Laporkan penyelesaian perubahan bahasa input ke InputLanguageManager. |
ReportInputLanguageChanging(CultureInfo, CultureInfo) |
Laporkan inisiasi perubahan bahasa input ke InputLanguageManager. |
SetInputLanguage(DependencyObject, CultureInfo) |
Mengatur nilai InputLanguage properti terlampir pada objek dependensi yang ditentukan. |
SetRestoreInputLanguage(DependencyObject, Boolean) |
Mengatur nilai RestoreInputLanguage properti dependensi pada objek dependensi yang ditentukan. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
VerifyAccess() |
Memberlakukan bahwa utas panggilan memiliki akses ke ini DispatcherObject. (Diperoleh dari DispatcherObject) |
Acara
InputLanguageChanged |
Terjadi ketika perubahan bahasa input selesai. |
InputLanguageChanging |
Terjadi ketika perubahan bahasa input dimulai. |