Bagikan melalui


InputLanguageManager Kelas

Definisi

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
InputLanguageManager

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.

Dialog layanan teks dan bahasa input.

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.

Berlaku untuk

Lihat juga