私はウェブサイトからコメントを取得するアプリを持っています。私はプログラムでStackPanelにそれらを追加して、コメントの返答のインデントを調整することができますが、ListViewにコメントのリストをバインドして正しく表示する方法を学びたいと思います。C#Windows 10 UWPネストされたリストビューとデータバインディング
私のコメントのクラスは次のようになります。
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;
}
}
したがって、各コメント一覧<を持つことができます>それに対するコメント(応答)とレベル変数のコメントの深さを示します。
ListViewを設定してそのリストにコメントリストをバインドしたり、コメントリストにそれらのコメントなどを返すようにするプロセスは何ですか?それとももっと良い方法がありますか?
ありがとうございます。
これは現在、視覚的には正しく実装されていますが、コードではなくデータバインディングを使用したいと考えています。