【发布时间】:2016-06-26 00:43:46
【问题描述】:
我有一个从网站检索 cmets 的应用程序。我可以以编程方式将它们添加到 StackPanel,计算它们的缩进以进行评论回复,但我想了解如何将 cmets 列表绑定到 ListView 并让它在那里正确显示。
我的评论类如下所示:
class Comment
{
public List<Comment> Replies { get; set; }
public string Body { get; }
public int Level { get; set; }
public Comment(string BodyText)
{
Body = BodyText;
}
public Comment(string BodyText, List<Comment> replies, int level)
{
Body = BodyText;
Replies = replies;
Level = level;
}
}
因此,每个评论都可以有一个列表 cmets(回复),Level 变量表示评论的深度。
设置一个 ListView 的过程是什么,以便我可以将一个 cmets 列表绑定到它并且这些 cmets 回复这些等等?或者有更好的方法吗?
谢谢。
这就是我目前实现它的方式,这在视觉上是正确的,但我想使用数据绑定而不是通过代码来实现。
【问题讨论】:
标签: c# xaml listview nested uwp