Condividi tramite


SearchPaneSuggestionsRequestedEventArgs Classe

Definizione

Fornisce dati per un evento SuggestionsRequested associato a un oggetto SearchPane .

public ref class SearchPaneSuggestionsRequestedEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Search.SearchContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SearchPaneSuggestionsRequestedEventArgs may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.ApplicationModel.Search.SearchContract)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SearchPaneSuggestionsRequestedEventArgs final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Search.SearchContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("SearchPaneSuggestionsRequestedEventArgs may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.ApplicationModel.Search.SearchContract")]
class SearchPaneSuggestionsRequestedEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Search.SearchContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SearchPaneSuggestionsRequestedEventArgs may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.ApplicationModel.Search.SearchContract))]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SearchPaneSuggestionsRequestedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Search.SearchContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("SearchPaneSuggestionsRequestedEventArgs may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.ApplicationModel.Search.SearchContract")]
public sealed class SearchPaneSuggestionsRequestedEventArgs
Public NotInheritable Class SearchPaneSuggestionsRequestedEventArgs
Ereditarietà
Object Platform::Object IInspectable SearchPaneSuggestionsRequestedEventArgs
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
Xbox One Extensions for the UWP (è stato introdotto in 10.0.10586.0)
API contract
Windows.ApplicationModel.Search.SearchContract (è stato introdotto in v1.0)

Commenti

Importante

Per implementare la ricerca in un'app per Windows 10 o versioni successive, usare AutoSuggestBox. Per altre informazioni, vedere Casella di suggerimento automatico .

Non è consigliabile usare API Windows.ApplicationModel.Search (SearchPane, SearchContract) o SearchBox nelle app per Windows 10 o versioni successive.

Questo oggetto viene passato al gestore eventi SuggestionsRequested di un'app.

Usare l'app per fornire suggerimenti

Esistono alcuni modi diversi per ottenere suggerimenti per l'app da fornire:

  • Da un elenco locale, definito dall'app
  • Da un URL che supporta suggerimenti in formato OpenSearch
  • Da un URL che supporta suggerimenti in formato XML Dopo aver ottenuto suggerimenti, è necessario aggiungerli alla raccolta di suggerimenti da visualizzare per la query dell'utente. Accedere a questa raccolta con la proprietà searchPaneSuggestionsRequest.searchSuggestionCollection .

Nota

Se si desidera fornire suggerimenti sui risultati, è necessario ascoltare e gestire l'evento ResultSuggestionChosen .

Proprietà

Language

Ottiene il tag di lingua IETF (Internet Engineering Task Force) (BCP 47 standard) che identifica la lingua attualmente associata al dispositivo di input di testo dell'utente.

LinguisticDetails

Ottiene un oggetto che fornisce informazioni linguistiche sul testo di query immesso dall'utente tramite un editor di metodi di input (IME).

QueryText

Ottiene il testo per cui l'app deve fornire suggerimenti e che si trova nella casella di ricerca quando si è verificato l'evento SuggestionsRequested .

Request

Ottiene un oggetto che archivia suggerimenti e informazioni sulla richiesta.

Si applica a