title: Silverlight identifyTask w/fieldsToDisplay not showing multi features
body: <p>I am attempting to create an ComboBox which is populated from an IdentifyTask (the task comes from the ArcGIS Silverlight API). I am having issues with two events. One creates a list while the other pushes that list out to the ComboBox. I cannot seem to create the list properly. Right now, the ComboBox is only blank.</p>
  
  <p><strong>Here is a XAML snippet:</strong></p>
  
  <pre><code>&lt;ComboBox x:Name="IdentifyComboBox" SelectionChanged="cb_SelectionChanged"
                       Margin="5,1,5,5" Grid.Row="0"&gt;
                  &lt;/ComboBox&gt;
  </code></pre>
  
  <p><strong>Here is a C# snippet:</strong></p>
  
  <pre><code>public void ShowFeatures(List&lt;IdentifyResult&gt; results)
          {
              _dataItems = new List&lt;DataItem&gt;();
  
              if (results != null &amp;&amp; results.Count &gt; 0)
              {
                  var fieldsToDisplay = new List&lt;string&gt;() { "OBJECTID", "Projekt", "Laufzeit", "Ansprechpa" };
                  foreach (IdentifyResult result in results)
                  {
                      Graphic feature = result.Feature;
                      string title = result.Value.ToString() + " (" + result.LayerName + ")";
                      var attributesToDisplay = new Dictionary&lt;string, object&gt;();
                      foreach (var item in feature.Attributes)
                          if (fieldsToDisplay.Contains(item.Key))
                              attributesToDisplay[item.Key] = item.Value;
  
                      _dataItems.Add(new DataItem()
                      {
                          Title = title,
                          Data = attributesToDisplay
                      });
                  }
                  IdentifyComboBox.SelectedIndex = 0;
              }
          }
  
          void cb_SelectionChanged(object sender, SelectionChangedEventArgs e)
          {
              int index = IdentifyComboBox.SelectedIndex;
              if (index &gt; -1)
                  IdentifyDetailsDataGrid.ItemsSource = _dataItems[index].Data;
          }
  </code></pre>