假设我有一个 TextBox,它的 Text 应该等于机器中正在运行的进程数。
如何在不使用计时器的情况下使其更新?有没有办法使用依赖属性或绑定(bind)?
最佳答案
我不确定这与绑定(bind)方法有什么关系。
您必须继续在计时器上调用该方法,这也是一样的。
您可以将 DataContext 设置为一个对象,该对象实现了 INotifyPropertyChanged
并公开了一个包含您想要的数据的属性(当然,getter 可以调用一个方法)。
如果没有计时器,您将需要一个您的数据对象可以订阅的事件,然后您可以在每次事件触发时发出一个通知,告知您感兴趣的属性已更改,并且绑定(bind)到该属性的 UI 元素将得到更新。
关于c# - 如何将 WPF 控件值绑定(bind)到方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3345478/