请问如何操作Node这个数据源?[/quote]
你需要在绑定数据源的时候就确定好node之间的关系,也就是node类中必须包含一个node父类对象,表示该node的父node。[/quote]
这是我写的节点构造函数,我不知道如何在构造函数中表示该节点的父节点
private ObservableCollection<Node> children;
public ObservableCollection<Node> Children
{
get
{
return children;
}
set
{
children = value;
OnPropertyChanged("Children");
}
}
private Node parent;
public Node Parent
{
get
{
return parent;
}
set
{
parent = value;
OnPropertyChanged("Parent");
}
}
public Node()
{
Children = new ObservableCollection<Node>();
}[/quote]
你这里吧Parent不就是父节点的数据么?难道你需要父节点的TreeViewItem?[/quote]
请问如何操作Node这个数据源?[/quote]
你需要在绑定数据源的时候就确定好node之间的关系,也就是node类中必须包含一个node父类对象,表示该node的父node。[/quote]
这是我写的节点构造函数,我不知道如何在构造函数中表示该节点的父节点
private ObservableCollection<Node> children;
public ObservableCollection<Node> Children
{
get
{
return children;
}
set
{
children = value;
OnPropertyChanged("Children");
}
}
private Node parent;
public Node Parent
{
get
{
return parent;
}
set
{
parent = value;
OnPropertyChanged("Parent");
}
}
public Node()
{
Children = new ObservableCollection<Node>();
}[/quote]
你这里吧Parent不就是父节点的数据么?难道你需要父节点的TreeViewItem?[/quote]
我只是申明了这个变量,但是你要在构造函数把parent组织关联起来。
请问如何操作Node这个数据源?[/quote]
你需要在绑定数据源的时候就确定好node之间的关系,也就是node类中必须包含一个node父类对象,表示该node的父node。[/quote]
这是我写的节点构造函数,我不知道如何在构造函数中表示该节点的父节点
private ObservableCollection<Node> children;
public ObservableCollection<Node> Children
{
get
{
return children;
}
set
{
children = value;
OnPropertyChanged("Children");
}
}
private Node parent;
public Node Parent
{
get
{
return parent;
}
set
{
parent = value;
OnPropertyChanged("Parent");
}
}
public Node()
{
Children = new ObservableCollection<Node>();
请问如何操作Node这个数据源?[/quote]
你需要在绑定数据源的时候就确定好node之间的关系,也就是node类中必须包含一个node父类对象,表示该node的父node。[/quote]
这是我写的节点构造函数,我不知道如何在构造函数中表示该节点的父节点
private ObservableCollection<Node> children;
public ObservableCollection<Node> Children
{
get
{
return children;
}
set
{
children = value;
OnPropertyChanged("Children");
}
}
private Node parent;
public Node Parent
{
get
{
return parent;
}
set
{
parent = value;
OnPropertyChanged("Parent");
}
}
public Node()
{
Children = new ObservableCollection<Node>();
}