SearchBox.QuerySubmitted 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 saat pengguna mengirimkan kueri pencarian.
// Register
event_token QuerySubmitted(TypedEventHandler<SearchBox, SearchBoxQuerySubmittedEventArgs const&> const& handler) const;
// Revoke with event_token
void QuerySubmitted(event_token const* cookie) const;
// Revoke with event_revoker
SearchBox::QuerySubmitted_revoker QuerySubmitted(auto_revoke_t, TypedEventHandler<SearchBox, SearchBoxQuerySubmittedEventArgs const&> const& handler) const;
public event TypedEventHandler<SearchBox,SearchBoxQuerySubmittedEventArgs> QuerySubmitted;
function onQuerySubmitted(eventArgs) { /* Your code */ }
searchBox.addEventListener("querysubmitted", onQuerySubmitted);
searchBox.removeEventListener("querysubmitted", onQuerySubmitted);
- or -
searchBox.onquerysubmitted = onQuerySubmitted;
Public Custom Event QuerySubmitted As TypedEventHandler(Of SearchBox, SearchBoxQuerySubmittedEventArgs)
<SearchBox QuerySubmitted="eventhandler"/>
Jenis Acara
Contoh
Berikut adalah definisi XAML dasar untuk SearchBox, dan implementasi handler QuerySubmitted. Ini memanggil Frame.Navigate untuk memuat halaman hasil kueri pencarian (tidak ditampilkan) yang bernama SearchResultsPage1
. ReferensiMeini/ dalam handler adalah instans halaman yang berisi, seperti biasa untuk kode penanganan peristiwa input di halaman. Anda dapat melihat kode serupa sebagai bagian dari Mulai Cepat: Menambahkan pencarian ke aplikasi dan Memungkinkan pengguna untuk mencari informasi di Anda .
<SearchBox x:Name="mySearchBox"
FocusOnKeyboardInput="True"
QuerySubmitted="mySearchBox_QuerySubmitted"
Height="35" />
private void mySearchBox_QuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args)
{
this.Frame.Navigate(typeof(SearchResultsPage1), args.QueryText);
}
Private Sub mySearchBox_QuerySubmitted(sender As SearchBox, args As SearchBoxQuerySubmittedEventArgs)
Me.Frame.Navigate(GetType(SearchResultsPage1), args.QueryText)
End Sub
Keterangan
Tangani kejadian ini sehingga Anda bisa mendapatkan nilai QueryText dari SearchBoxQuerySubmittedEventArgs, dan meneruskannya sebagai data navigasi saat Anda memuat halaman hasil pencarian untuk ditampilkan kepada pengguna.
Untuk contoh lengkap tentang cara menangani QuerySubmitted sebagai bagian dari contoh lengkap yang juga melakukan saran pencarian, lihat Sampel kontrol SearchBox.
Tanda tangan handler untuk QuerySubmitted menggunakan TypedEventHandler dan memberlakukan bahwa parameter pengirim menjadi instans SearchBox , bukan hanya Object.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk