none
如何使wpf程序运行时实时显示xml(硬盘上的文件)的内容? RRS feed

  • 问题

  • 我想在程序运行时实时显示硬盘上的xml的内容,例如用textblock 显示传感器采集得到的xml数据

    我将xml作为xmldataprovider,将textblock.text 和xml内的数据进行了绑定

    现在遇到的问题是程序在运行开始时读取了xml内的数据,运行时xml数据改变了,但程序内的显示未发生改变。


    我看到在回答问题 “实现xml和xaml数据双向绑定的问题”时 版主提到了

    “在运行时,我们对XML数据的任何更改都是在内存中进行的,也就是说这个是临时的,这个更改结果是临时反映在内存中的,如果我们不手动保存到本地硬盘的话,程序一退出,所有的改动都不会自动保存(即使你设置了TwoWay binding).”

    我遇到的情况也是这个原因吗? 应该怎么解决呢?

    2011年3月29日 0:58

答案

全部回复