0

誰かが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>
{

}

私が欲しいのは、TreeViewコンポーネントと次のようなデータで表示することだけです

Group1
   Task 1
   Task 2
Group2
   Task 3
   Task 4

InputSourceとDataContextを使用して...

4

1 に答える 1

2

階層データテンプレートを使用する必要があります。

于 2012-11-20T09:16:12.443 に答える