現在、WPF TreeListView を作成しています。私はいくつかのことを疑問に思っていました。
階層データ構造はどのように機能し、子は親と同じプロパティではなく他のプロパティを表示できますか? 現在、列でツリーリストビューを作成しようとしています
クライアント/案件/時間
私がクライアントを追加し、同じ問題がある場合、親はその時間を合計時間から子供が合計した合計時間に変更します。
これが例です
私は追加します
ジョン / 筆記用紙 / 1 時間
ジョン / 筆記用紙 / 2 時間
ジョン / 筆記用紙 / .5 時間
私のツリーリストビューが表示されます
ジョン / 筆記用紙 / 3.5 時間 < これは親です
- ジョン / 筆記用紙 / 1 時間
- ジョン / 筆記用紙 / 2 時間
- ジョン / 筆記用紙 / .5 時間 < これらは子です
代わりに私はそれを見せたい
John / Writing Paper/ 3.5 時間
- 午前 12:00 - 午後 1:00 / 序論を書いた
- 午後 2:00 - 午後 4:00 / 本文を書いた
- 午後 3:00 - 午後 3:30 / 結論を書いた
私は2つの監視可能なコレクションを使用しています。1 つは親で、もう 1 つは子です。
私の質問は基本的にです。階層データ構造を変更して別のプロパティを表示できますか? 異なる情報。同じ Client Matter Hours を何度も表示したくありません。代わりに、子にさまざまなプロパティを表示したいと思います。親は情報が誰に属しているかを示すためです。ところで、私はこれをXAMLとC#でやろうとしています
前もって感謝します!!
-ケビン