RichEditBox.InputScope Properti
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.
Mendapatkan atau mengatur konteks untuk input yang digunakan oleh RichEditBox ini.
public:
property InputScope ^ InputScope { InputScope ^ get(); void set(InputScope ^ value); };
InputScope InputScope();
void InputScope(InputScope value);
public InputScope InputScope { get; set; }
var inputScope = richEditBox.inputScope;
richEditBox.inputScope = inputScope;
Public Property InputScope As InputScope
<RichEditBox InputScope="inputScopeName" .../>
- or -
<RichEditBox>
<RichEditBox.InputScope>
<InputScope>
<InputScope.Names>
<InputScopeName NameValue="inputScopeName"/>
</InputScope.Names>
</InputScope>
</RichEditBox.InputScope>
</RichEditBox>
Nilai Properti
Cakupan input, yang memberikan petunjuk pada jenis input teks yang diharapkan oleh kontrol. Defaultnya adalah null.
Contoh
Berikut cara mengatur InputScope di XAML dan dalam kode.
<RichEditBox InputScope="Formula"/>
RichEditBox editBox = new RichEditBox();
InputScope scope = new InputScope();
InputScopeName scopeName = new InputScopeName();
scopeName.NameValue = InputScopeNameValue.Formula;
scope.Names.Add(scopeName);
editBox.InputScope = scope;
Keterangan
Cakupan input memberikan petunjuk pada jenis input teks yang diharapkan oleh kontrol. Berbagai elemen sistem dapat menanggapi petunjuk yang disediakan oleh cakupan input dan menyediakan UI khusus untuk jenis input. Misalnya, keyboard lunak mungkin menampilkan pad angka untuk input teks saat kontrol mengatur InputScope-nya ke Angka. Lihat enumerasi InputScopeNameValue untuk daftar lengkap nilai cakupan input.
Kontrol mungkin juga menginterpretasikan data yang dimasukkan secara berbeda (biasanya untuk cakupan input terkait Asia Timur). Cakupan input tidak melakukan validasi apa pun, dan tidak mencegah pengguna memberikan input melalui keyboard perangkat keras atau perangkat input lainnya.
Penting
Meskipun properti ini dapat menyimpan kumpulan nilai InputScopeName , dalam kebanyakan kasus hanya yang pertama yang digunakan. Satu-satunya pengecualian untuk ini adalah ketika Private
ditentukan sebagai nilai.
Private
tidak pernah diabaikan, terlepas dari lokasinya dalam koleksi. Jika Private
adalah item pertama dalam koleksi, item berikutnya dalam koleksi (jika ada) juga digunakan.