C# 在wpf中显示不限级别数的层次结构
我有一个联系人的集合,存储为一个层次结构,具有无限的级别数。更具体地说,每个C# 在wpf中显示不限级别数的层次结构,c#,wpf,hierarchy,C#,Wpf,Hierarchy,我有一个联系人的集合,存储为一个层次结构,具有无限的级别数。更具体地说,每个联系人项目都有一个列表。我有几个原因: 1) 联系人组也是联系人项目,以提供更大的灵活性 2) 家庭、公司等可能有一个电话号码,然后每个人都有一个电话号码 例如“学校->教师->佩里先生”或“史密斯->鲍勃,埃伦” 无论如何,我想知道是否有一种简单的方法可以在WPF中轻松地显示这样一个具有无限级别的层次结构 谢谢 您可能希望在此处签出此控件: 我认为它可以满足您的需要。您可以在此处查看此控件: 我认为它可以满足您的需要。
联系人项目
都有一个列表
。我有几个原因:
1) 联系人组也是联系人项目
,以提供更大的灵活性
2) 家庭、公司等可能有一个电话号码,然后每个人都有一个电话号码
例如“学校->教师->佩里先生”或“史密斯->鲍勃,埃伦”
无论如何,我想知道是否有一种简单的方法可以在WPF中轻松地显示这样一个具有无限级别的层次结构
谢谢 您可能希望在此处签出此控件:
我认为它可以满足您的需要。您可以在此处查看此控件:
我认为它可以满足您的需要。您需要搜索HierarchycalDataTemplate以下是一些示例
您需要搜索HierarchycalDataTemplate以下是一些示例
您是否可以停止添加新对象并开始指向它们
public class Contact
{
public static List<Contact> Library = new List<Contact>();
public List<Contact> Contacts = new List<Contact>();
protected string Name;
public contact ( string Name )
{
this.Name = Name;
Library.Add ( this );
}
}
你能停止添加新对象,转而指向它们吗
public class Contact
{
public static List<Contact> Library = new List<Contact>();
public List<Contact> Contacts = new List<Contact>();
protected string Name;
public contact ( string Name )
{
this.Name = Name;
Library.Add ( this );
}
}
可能需要一段时间才能弄清楚如何使用它。并不是说我有什么问题。可能需要一段时间才能找到解决方法。并不是说我有什么问题。