InputMethod 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 dan berinteraksi dengan Text Services Framework, yang menyediakan dukungan untuk metode input teks alternatif seperti ucapan dan tulisan tangan.
public ref class InputMethod : System::Windows::Threading::DispatcherObject
public class InputMethod : System.Windows.Threading.DispatcherObject
type InputMethod = class
inherit DispatcherObject
Public Class InputMethod
Inherits DispatcherObject
- Warisan
Contoh
Contoh berikut menunjukkan cara menggunakan InputMethod objek.
InputMethod.SetPreferredImeState(myTextBox, InputMethodState.On);
InputMethod.Current.ImeSentenceMode = ImeSentenceModeValues.Automatic;
InputMethod.Current.HandwritingState = InputMethodState.On;
InputMethod.Current.SpeechMode = SpeechMode.Dictation;
InputScope myInputScope = new InputScope();
myInputScope.RegularExpression = "W|P|F";
InputMethod.SetInputScope(myTextBox, myInputScope);
tb6.Text = "Configuration UI Available?: " + InputMethod.Current.CanShowConfigurationUI.ToString();
InputMethod.SetPreferredImeState(myTextBox, InputMethodState.On)
InputMethod.Current.ImeSentenceMode = ImeSentenceModeValues.Automatic
InputMethod.Current.HandwritingState = InputMethodState.On
InputMethod.Current.SpeechMode = SpeechMode.Dictation
Dim myInputScope As New InputScope()
myInputScope.RegularExpression = "W|P|F"
InputMethod.SetInputScope(myTextBox, myInputScope)
tb6.Text = "Configuration UI Available?: " & InputMethod.Current.CanShowConfigurationUI.ToString()
Bidang
InputScopeProperty |
Mengidentifikasi properti terlampir InputScope . |
IsInputMethodEnabledProperty |
Mengidentifikasi properti terlampir IsInputMethodEnabled . |
IsInputMethodSuspendedProperty |
Mengidentifikasi properti terlampir IsInputMethodSuspended . |
PreferredImeConversionModeProperty |
Mengidentifikasi properti terlampir PreferredImeConversionMode . |
PreferredImeSentenceModeProperty |
Mengidentifikasi properti terlampir PreferredImeSentenceMode . |
PreferredImeStateProperty |
Mengidentifikasi properti terlampir PreferredImeState . |
Properti
CanShowConfigurationUI |
Mendapatkan nilai yang menunjukkan apakah metode input ini dapat menampilkan antarmuka pengguna (UI) konfigurasi atau tidak. |
CanShowRegisterWordUI |
Mendapatkan nilai yang menunjukkan apakah metode input ini dapat menampilkan antarmuka pengguna (UI) pendaftaran kata. |
Current |
Mendapatkan referensi ke metode input aktif yang saat ini terkait dengan konteks saat ini. |
Dispatcher |
Dispatcher Mendapatkan ini DispatcherObject dikaitkan dengan. (Diperoleh dari DispatcherObject) |
HandwritingState |
Mendapatkan atau mengatur status input tulisan tangan saat ini untuk metode input ini. |
ImeConversionMode |
Mendapatkan atau mengatur mode konversi saat ini untuk editor metode input yang terkait dengan metode input ini. |
ImeSentenceMode |
Mendapatkan atau mengatur mode kalimat saat ini untuk editor metode input yang terkait dengan metode input ini. |
ImeState |
Mendapatkan atau mengatur status editor metode input saat ini yang terkait dengan metode input ini. |
MicrophoneState |
Mendapatkan atau mengatur status input mikrofon saat ini untuk metode input ini. |
SpeechMode |
Mendapatkan atau mengatur mode ucapan untuk metode input ini. |
Properti yang Terlampir
InputScope |
Mendapatkan atau mengatur cakupan input untuk objek dependensi tertentu. |
IsInputMethodEnabled |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah metode input ini diaktifkan. |
IsInputMethodSuspended |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah metode input ini ditangguhkan. |
PreferredImeConversionMode |
Mendapatkan atau menetapkan nilai pilihan ImeConversionModeValues untuk objek dependensi tertentu. |
PreferredImeSentenceMode |
Mendapatkan atau menetapkan nilai pilihan ImeSentenceModeValues untuk objek dependensi tertentu. |
PreferredImeState |
Mendapatkan atau mengatur status metode input pilihan untuk objek dependensi tertentu. |
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) |
GetInputScope(DependencyObject) |
Mengembalikan nilai InputScope properti terlampir untuk objek dependensi tertentu. |
GetIsInputMethodEnabled(DependencyObject) |
Mengembalikan nilai IsInputMethodEnabled properti terlampir untuk objek dependensi tertentu. |
GetIsInputMethodSuspended(DependencyObject) |
Mengembalikan nilai IsInputMethodSuspended properti terlampir untuk objek dependensi tertentu. |
GetPreferredImeConversionMode(DependencyObject) |
Mengembalikan nilai PreferredImeConversionMode properti terlampir untuk objek dependensi tertentu. |
GetPreferredImeSentenceMode(DependencyObject) |
Mengembalikan nilai PreferredImeSentenceMode properti terlampir untuk objek dependensi tertentu. |
GetPreferredImeState(DependencyObject) |
Mengembalikan nilai PreferredImeState properti terlampir untuk objek dependensi tertentu. |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
SetInputScope(DependencyObject, InputScope) |
Mengatur nilai InputScope properti terlampir pada objek dependensi yang ditentukan. |
SetIsInputMethodEnabled(DependencyObject, Boolean) |
Mengatur nilai IsInputMethodEnabled properti terlampir pada objek dependensi yang ditentukan. |
SetIsInputMethodSuspended(DependencyObject, Boolean) |
Mengatur nilai IsInputMethodSuspended properti terlampir pada objek dependensi yang ditentukan. |
SetPreferredImeConversionMode(DependencyObject, ImeConversionModeValues) |
Mengatur nilai PreferredImeConversionMode properti terlampir pada objek dependensi yang ditentukan. |
SetPreferredImeSentenceMode(DependencyObject, ImeSentenceModeValues) |
Mengatur nilai PreferredImeSentenceMode properti terlampir pada objek dependensi yang ditentukan. |
SetPreferredImeState(DependencyObject, InputMethodState) |
Mengatur nilai PreferredImeState properti terlampir pada objek dependensi yang ditentukan. |
ShowConfigureUI() |
Menampilkan antarmuka pengguna konfigurasi (UI) yang terkait dengan layanan teks keyboard yang saat ini aktif. |
ShowConfigureUI(UIElement) |
Menampilkan antarmuka pengguna konfigurasi (UI) yang terkait dengan layanan teks keyboard yang saat ini aktif, menggunakan yang ditentukan UIElement sebagai elemen induk untuk UI konfigurasi. |
ShowRegisterWordUI() |
Menampilkan antarmuka pengguna pendaftaran kata (UI) yang terkait dengan layanan teks keyboard yang saat ini aktif. |
ShowRegisterWordUI(String) |
Menampilkan antarmuka pengguna pendaftaran kata (UI) yang terkait dengan layanan teks keyboard yang saat ini aktif. Menerima string yang ditentukan sebagai nilai default untuk mendaftar. |
ShowRegisterWordUI(UIElement, String) |
Menampilkan antarmuka pengguna pendaftaran kata (UI) yang terkait dengan layanan teks keyboard yang saat ini aktif. Menerima string yang ditentukan sebagai nilai default untuk mendaftar, dan yang ditentukan UIElement sebagai elemen induk untuk UI konfigurasi. |
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
StateChanged |
Terjadi ketika status metode input (diwakili oleh ImeState properti ) berubah. |