更改XmlDataProvider源时更新ItemsControl

时间:2015-06-03 20:15:38

标签: xml xaml rss itemssource xmldataprovider

我有一个ItemControl设置来滚动RSS提要中的一些文本。 rss feed是一个外部XML文档,由items控件读取,RSS feed的内容在屏幕上滚动,就像在任何24小时新闻台上看到的那样。

    <ResourceDictionary>
        <XmlDataProvider x:Key="RSS" Source="\...\RSS\RSS.xml" >
    </ResourceDictionary>...

    <ItemsControl DataContext="{Binding Source={StaticResource RSS}, XPath=/rss/channel}" ItemsSource="{Binding XPath=Items}" >
     <ItemsControl.DataTemplate>
      <!-- data template -->
     </ItemsControl.DataTemplate>
    </ItemsControl>

我想知道的是,当外部XML发生变化时,如何刷新ItemsSource绑定或显示的内容?

0 个答案:

没有答案