我用WPF做了个界面,想实现界面上的图片随传感器的两种状态的变化而显示和隐藏,传感器的状态会写到xml文

[复制链接]
查看11 | 回复2 | 2011-1-4 10:48:15 | 显示全部楼层 |阅读模式
我用WPF做了个界面,想实现界面上的图片随传感器的两种状态的变化而显示和隐藏,传感器的状态会写到xml文件中,xml文件的一部分:




怎么根据Name属性绑定该flag值到图片img1.jpg
这个xml文件还有另外的程序读写操作,我希望能实现在xml里面的只发生变化话时,ui上的图片相应的显示或者隐藏,比如flag 的值由0变为1时,图片隐藏,由1变为0时,图片显示,能不能给些代码,我完全不知道怎么实现
-----------------------------------------
如果你是想修改xml文件,而通知到界面上变化的话,只有绑定是没法做的。你需要自己去通知界面刷新。
比如,你可以先建针对xml文件键一个模型,界面绑定到模型。当文件变化时(可以通过FileSystemWatcher来监视),改变模型,从而改变界面。
--------------能详细点吗,给个小实例,分数可以加倍,谢谢诶,我的邮箱[email protected]

回复

使用道具 举报

千问 | 2011-1-4 10:48:15 | 显示全部楼层
你的问题描述不是很清楚,姑且按我的理解回答吧。WPF的界面上用Image控件来显示图片,Image控件的Tag属性用来存储Flag值,Name属性可以存储xml文件中的name属性,Source属性存储图片。也可以将整段xml存入Tag属性,然后需要那个属性再解析出那个属性来。
回复

使用道具 举报

千问 | 2011-1-4 10:48:15 | 显示全部楼层
如果你是想修改xml文件,而通知到界面上变化的话,只有绑定是没法做的。你需要自己去通知界面刷新。比如,你可以先建针对xml文件键一个模型,界面绑定到模型。当文件变化时(可以通过FileSystemWatcher来监视),改变模型,从而改变界面。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行