【发布时间】:2012-11-12 19:43:26
【问题描述】:
我有一个表示计时器的简单类(为清楚起见进行了简化):
public class Timer {
DateTime startTime;
// How do I notify the UI that this property is changing?
public TimeSpan Value {
get {
return DateTime.Now - startTime;
}
}
public void Start() {
startTime = DateTime.Now;
}
}
还有一个包含TextBlock 和Timer 实例的页面。
我想对TextBlock 的Text 属性进行数据绑定以显示Timer.Value。但是,这个字段显然在不断变化,因此触发 PropertyChanged 事件似乎没有任何意义。
是否有某种方法可以指示属性始终在变化,以便 UI 尽可能快地更新?
【问题讨论】:
标签: silverlight windows-phone-7 data-binding