C#/WPF中的TreeView数据绑定
有人能帮我理解为TreeView组件和模型创建xaml代码的方法吗C#/WPF中的TreeView数据绑定,c#,wpf,xaml,treeview,C#,Wpf,Xaml,Treeview,有人能帮我理解为TreeView组件和模型创建xaml代码的方法吗 class Task: ObservableObject { private string _title; public string Title { get { return _title; } set { if (value != _title) { _title = value; On
class Task: ObservableObject
{
private string _title;
public string Title {
get { return _title; }
set {
if (value != _title) {
_title = value;
OnPropertyChanged("Title");
}
}
}
public override string ToString() {
return Title;
}
}
class Tasks:ObservableCollection<Task>
{
}
class Group:ObservableObject
{
private Tasks _tasksList;
public Group() {
_tasksList = new Tasks();
}
public Tasks TasksList {
get{
return _tasksList;
}
set {
if (value != _tasksList) {
_tasksList = value;
OnPropertyChanged("TasksList");
}
}
}
}
class Groups:ObservableCollection<Group>
{
}
使用InputSource和DataContext…您必须使用
Group1
Task 1
Task 2
Group2
Task 3
Task 4