【发布时间】:2010-12-27 00:19:27
【问题描述】:
我正在使用 DataTemplate 在列表框中显示项目(来自通过数据绑定的类)。此类还包含日期和时间,我正在使用转换器将此日期/时间转换为相对时间(xx 分钟前),然后显示在 TextBlock 中。到目前为止一切都很好。
问题是我不知道如何更新这个相对时间(它们都停留在生成的值上,例如“1 秒前”)。我可以使用 ListBox.Items.Refresh(),但这也会重新运行我为项目设置的动画。
有什么想法吗?
提前致谢!
【问题讨论】:
-
好吧,这 INotifyPropertyChanged 和 DependencyProperty 的东西太让我头疼了,所以我稍微改变了 UI 来解决这个问题。可能会在稍后的某个时间回到这个。谢谢:)
标签: c# .net wpf .net-3.5 datatemplate