RichEditBox.TextChanging Kejadian
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.
Terjadi secara sinkron ketika teks dalam kotak edit mulai berubah, tetapi sebelum dirender.
// Register
event_token TextChanging(TypedEventHandler<RichEditBox, RichEditBoxTextChangingEventArgs const&> const& handler) const;
// Revoke with event_token
void TextChanging(event_token const* cookie) const;
// Revoke with event_revoker
RichEditBox::TextChanging_revoker TextChanging(auto_revoke_t, TypedEventHandler<RichEditBox, RichEditBoxTextChangingEventArgs const&> const& handler) const;
public event TypedEventHandler<RichEditBox,RichEditBoxTextChangingEventArgs> TextChanging;
function onTextChanging(eventArgs) { /* Your code */ }
richEditBox.addEventListener("textchanging", onTextChanging);
richEditBox.removeEventListener("textchanging", onTextChanging);
- or -
richEditBox.ontextchanging = onTextChanging;
Public Custom Event TextChanging As TypedEventHandler(Of RichEditBox, RichEditBoxTextChangingEventArgs)
<RichEditBox TextChanging="eventhandler"/>
Jenis Acara
Keterangan
Untuk data peristiwa, lihat RichEditBoxTextChangingEventArgs.
Peristiwa TextChanging terjadi secara sinkron sebelum teks baru dirender. Sebaliknya, peristiwa TextChanged tidak sinkron dan terjadi setelah teks baru dirender.
Saat peristiwa TextChanging terjadi, properti Dokumen sudah mencerminkan nilai baru (tetapi tidak dirender di UI). Anda biasanya menangani peristiwa ini untuk memperbarui nilai teks dan pilihan sebelum teks dirender. Ini mencegah kedipan teks yang dapat terjadi ketika teks dirender, diperbarui, dan dirender ulang dengan cepat.
Catatan
Ini adalah peristiwa sinkron yang dapat terjadi pada saat perubahan pada pohon visual XAML tidak diizinkan, seperti selama tata letak. Oleh karena itu, Anda harus membatasi kode dalam penanganan aktivitas TextChanging terutama untuk memeriksa dan memperbarui properti Dokumen . Mencoba melakukan tindakan lain, seperti menampilkan popup atau menambahkan/menghapus elemen dari pohon visual, dapat menyebabkan kesalahan yang berpotensi fatal yang dapat menyebabkan crash. Kami menyarankan agar Anda melakukan perubahan lain ini baik dalam penanganan aktivitas TextChanged , atau menjalankannya sebagai operasi asinkron terpisah.