SearchBox.QuerySubmitted Kejadian

Definisi

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