首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使绑定源意识到绑定目标死亡

使绑定源意识到绑定目标死亡
EN

Stack Overflow用户
提问于 2015-05-21 13:52:58
回答 1查看 28关注 0票数 0

我的WPF应用程序轮询一些外部硬件,并使用绑定到INotifyPropertyChanged的方式显示数据更改。到目前为止,它工作得很好,但我希望它在显示数据的控件“死”时暂停轮询,并在它们再次显示在屏幕上时继续。

如何更改数据源对象(目前它只是一个INotifyPeropertyChanged实现),以便它知道何时卸载目标控件?我可以让它等待目标在相应的PropertyChanged事件之后的某个时间跨度内get它们的属性,但是你可能有一个更好的建议。

EN

回答 1

Stack Overflow用户

发布于 2015-05-21 23:45:45

如果任何一个窗口被关闭,我需要停止轮询其控件的数据以节省带宽

无论轮询如何工作,您需要创建一个标志,可能是在您的VM上,它将标识操作是否应该运行。轮询还需要根据其/窗口的状态来轮询该标志以运行或不运行。

订阅窗口的关闭事件,并相应地更新标志,这将随后停止轮询。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30365570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档