如何获取listview中可视化元素的信息?

时间:2016-03-30 08:38:34

标签: c# windows-phone win-universal-app

如何从listview获取有关它的可视化元素的信息? 我有一个包含消息的ListView,我想知道用户读取了哪些消息(哪些消息是可视化的),并为每个消息独立设置属性。实现这一目标的最佳方法是什么?

感谢。

1 个答案:

答案 0 :(得分:0)

为包含“seen”属性的消息创建一个类:

public class VisualMessage{
  public string Message {get;set;}
  public bool Seen{get;set;}

  // Make default ToString() simply show the message
  public override string ToString(){
     return Message;
  }
}

现在您可以将此作为listview的源而不是简单的消息列表,并且您可以订阅change事件以更新“seen”属性。