C#-向收藏中添加新项目<;t>;
我有一个用于填充treeview的集合,我想添加允许使用自定义属性添加节点的功能。最好的方法是克隆所选节点,然后从中编辑属性,还是添加一个全新的空白节点 以下方法是我当前尝试添加节点的方式C#-向收藏中添加新项目<;t>;,c#,mvvm,C#,Mvvm,我有一个用于填充treeview的集合,我想添加允许使用自定义属性添加节点的功能。最好的方法是克隆所选节点,然后从中编辑属性,还是添加一个全新的空白节点 以下方法是我当前尝试添加节点的方式 public void add() { hClass clone = new hClass(); clone = SelectedNode; Topics.Add(clone); } 然后我通过一个命令调用这个方法。这实际上取决于你对这些节点做
public void add()
{
hClass clone = new hClass();
clone = SelectedNode;
Topics.Add(clone);
}
然后我通过一个命令调用这个方法。这实际上取决于你对这些节点做了什么,以及哪些代码可以访问它们。埃里克·利珀特(Eric Lippert)写了一篇博客文章,重点关注哪些可能会让你的问题更清楚
集合是指向节点的一组引用(指针)。如果将
hClass
的现有实例分配给集合,则可以在每个可以访问该实例的地方看到对该实例的更改。如果您在WPF GUI中使用它,请阅读关于每个节点都有属性,这些属性随后会显示在各种文本框/自定义LaTeX显示中,以显示每个节点的等式。