private async void OnQuerySubmitted(object obj)
{
if (obj == null || !(obj is SearchBoxQuerySubmittedEventArgs))
return;
string queryText = ((SearchBoxQuerySubmittedEventArgs)obj).QueryText;
if (string.IsNullOrWhiteSpace(queryText))
return;
try
{
await Query(queryText);
}
catch (TaskCanceledException)
{
// Indicates that the task was successfully canceled - in this case we do nothing.
}
catch (Exception ex)
{
SearchResultStatus = ex.Message;
}
}