XmlDataPrivider

WPFはXMLデータの処理が非常に簡単です。特に自分でパースする必要なしに、XMLに記載された項目を表示できます。たとえば、このブログのRSSファイルからタイトルを表示するXAMLは次のとおりです。

<Page xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"  
      xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml">
  <Page.Resources>
    <XmlDataProvider x:Key="myBlog"  XPath="rss/channel" 
         Source="https://blogs.msdn.com/hiroyuk/rss.aspx" />
  </Page.Resources>
  <ListBox DataContext="{StaticResource myBlog}" 
        ItemsSource="{Binding XPath=item/title}"/>
</Page>