title: Single line when binding XmlDataProvider to ListView
body: <p>I want to show XmlData within a ListView. The XmlDataProvider is filled correctly but the Listview only shows the first line. What do I have to change to show all lines inside the XmlDocument?</p>
  
  <pre><code>&lt;Window.Resources&gt;
      &lt;XmlDataProvider x:Key="xmlData"/&gt;
  &lt;/Window.Resources&gt;
  &lt;DockPanel&gt;
      &lt;ListView Padding="4"&gt;
          &lt;ListView.ItemsSource&gt;
              &lt;Binding Source="{StaticResource xmlData}" XPath="*"/&gt;
          &lt;/ListView.ItemsSource&gt;
          &lt;ListView.View&gt;
              &lt;GridView &gt;
                  &lt;GridViewColumn Header="Info" Width="256" DisplayMemberBinding="{Binding XPath=Message}"/&gt;
              &lt;/GridView&gt;
          &lt;/ListView.View&gt;
      &lt;/ListView&gt;
  &lt;/DockPanel&gt;
  </code></pre>
  
  <p>In code behind:</p>
  
  <pre><code>private void RefreshList(XmlDocument doc)
  {
      XmlDataProvider provider = (XmlDataProvider)FindResource("xmlData");
      provider.Document = doc;
      provider.Refresh();
  }
  </code></pre>