我有一个响应事件,并从事件数据添加到“ListView控件”,我有一个简单的类,它有3个应用程序属性。WPF ListView的更新列表项的值之后,新项目添加(值随时间变化)
的ListView持有该数据:
public string Code { get; set; }
public string Status { get; set; }
public TimeAgo Time { get; set; }
类TIMEAGO是:
public class TimeAgo
{
private DateTime _time;
public TimeAgo(DateTime time) { _time = time; }
public override string ToString()
{
return new TimeSpan(DateTime.Now.Ticks - _time.Ticks).Seconds + " seconds ago";
}
}
所以,每当一个新的事件正在发生的事情我想其他对象进行更新,所以如果我添加一个新的它说“0秒前”,但旧的应该更新并说“15秒前”,以便我可以跟踪更新每个事件发生的时间。
我已经为此搜索了方法,但我尝试过的所有方法都没有奏效。
任何想法?
另外,任何添加“最后”项目的方法都会出现在所有其他项目之上?所以最新的条目是第一个。 – Deukalion