【发布时间】:2012-11-20 09:12:08
【问题描述】:
有人可以帮我理解为 TreeView 组件和模型创建 xaml 代码的方法吗:
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>
{
}
我想要的只是 View with TreeView 组件和类似的数据
Group1
Task 1
Task 2
Group2
Task 3
Task 4
使用 InputSource 和 DataContext...
【问题讨论】: