我想在我的WPF应用中添加RSS Feed,并且我一直关注YouTube上的C# / WPF: Creating A Simple RSS Reader in 15 Minutes视频。
它显示了如何为RSS提要设置XmlDataProvider并在列表框中显示值。但它没有显示的一件事是当RSS改变时如何自动更新/刷新列表框。
有人可以告诉我如何在RSS源更改时显示新值吗?
答案 0 :(得分:0)
根据MSDN上的XmlDataProvider
Class页面:
当XmlDocument.NodeChanged事件发生时,XmlDataProvider会对所有绑定执行完全刷新。
从MSDN上的XmlDocument.NodeChanged
Event页面,此事件:
在更改属于此文档的节点的值时发生
因此,只要其XmlDataProvider
中的Node
发生更改,您的XmlDataProvider
就会刷新。
但是,如果更改Source
属性值时yourXmlDataProvider.Refresh();
没有刷新,那么您可以在代码中调用DataSourceProvider.Refresh
Method来手动刷新它:
{{1}}