title: Win 8.1 SearchBox SuggestionsRequested
body: <p>I got an userControl that contains a searchBox.
  This UserControl is inside another one.</p>
  <p>I got a strange behavior while i'm searching, because the suggestionCollection works in a strange way.</p>
  <p>Example :</p>
  <p>in the searchBox i write something all works perfectly, if i choose the item it also works.
  But if i try to use backspace (after the choose) i got no suggestion.
  I cannot understand why it doesn't work.</p>
  <p>That's the code</p>
  <pre><code>//var deferral = args.Request.GetDeferral();  //it seems to not influence the behavior 
              var suggestionCollection = args.Request.SearchSuggestionCollection;
              
              try
              {
  
                  TransporterExt tr_search = new TransporterExt();
  
                  //queryText is a string inserted in the searchBox
  
                  if (string.IsNullOrEmpty(queryText)) return;
  
                  tr_search.name = queryText;
  
                  suggested.Clear();  //that's a collection..
  
                  //just a search that return a collection of objects TransporterExt
                  querySuggestions = await TransporterService.Search_StartsWith(tr_search);
                  
                  if (querySuggestions.Count &gt; 0)
                  {
  
                      int i = 0;
                      foreach (TransporterExt tr in querySuggestions)
                      {
                          string name = tr.name;
                          string detail = tr.trId.ToString();
                          string tag = i.ToString();
                          string imageAlternate = &quot;imgDesc&quot;;
                          suggestionCollection.AppendResultSuggestion(name, detail, tag, imgRef, imageAlternate);
                          this.suggested.Add(tr);
  
                          i++;
                      }
  
                  }
                  
              }
              catch (System.ArgumentException exc)
              {
                  //Ignore any exceptions that occur trying to find search suggestions.
                  Debug.WriteLine(exc.Message);
                  Debug.WriteLine(exc.StackTrace);
              }
   //deferralComplete();  //it seems to not influence the behavior 
  </code></pre>
  <p>The problem is that: all the variables have the right value, but the suggestion panel appears only if i make a particular search: it appears when i change the first letter of search, or after an wrong seach</p>
  <p>What appends when i make a search</p>
  <p><img src="https://i.stack.imgur.com/aFKTY.png" alt="that's the normal search" /></p>
  <p>What appends if i use the backspace, and i what i want to fix</p>
  <p><img src="https://i.stack.imgur.com/v03Pq.png" alt="what i want to correct" /></p>
  <p>As i said, all works perfectly, after the &quot;backspace&quot; action the <code>suggestionCollection</code> got the right value...but the panel is missing.
  Could someone help me?</p>