我有一个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绑定或显示的内容?