在我的silverlight应用程序中,我使用数据网格。我有一个包含会话开始时间的列和一个包含已用时间的列。经过的时间是“总分:秒”。在我的模型中,我有一个属性ElapsedTimeDisplay,用于计算并将经过的时间转换为字符串。 如何更新每一秒? 是否有可能仅更新该列? 如果不使用触发器,还有其他可能性吗?
答案 0 :(得分:0)
这取决于您的设置,它可以像在ViewModel(或可能是您的模型)中每秒钟添加一个计时器一样简单,并在PropertyChanged
上引发ElapsedTimeDisplay
事件(我想在吸气器中进行计算)。为此,您需要使用ViewModel(或模型)实现INotifyPropertyChanged
。
希望这会有所帮助:)