必要な機能の新しいコントロールを作成するように求められましたが、これを一般的かつ柔軟な方法で最大限に達成するには本当に苦労しています。WPFカスタムコントロールガイダンス - 水平ツリー
基本的に、コントロールはツリービューと非常によく似ています。ここで、ノードをクリックするとそのノードの下に子が表示されます。
このコントロールでは、このようにしたいと思います。ノードをクリックすると、その子は親コンテナの左側に表示されます。
私は塗料中の迅速な(スーパー速い)図をやった...(その恐ろしい笑いしないでください!:))
だからあなたは1つだけで起動する必要があります項目のリストを選択し、次に選択した項目の子どもをプログレッシブにします。
私の質問は本当にこのようなものから始まりますか?私はデータ面でうまくいっているが、XAMLは本当に混乱しているビットなので、非常に一般的なので、子ども用パネルの100に対応できる可能性がある。
どんな助けも素晴らしいだろう。
歓声。 ste。
ユーザーがアイテムAをクリックすると、アイテムcサブツリーはまだ開いていますか? – blindmeis
@blindmeis - 最初は単一の列でなければなりません。その後、アイテムAをクリックすると、アイテムAの子が表示されます。子から別のアイテムを選択すると、別のパネルが表示されます。 – Steoates
ツリービューの通常の動作は、あなたがクリックした各ノードを展開することです、なぜ私は尋ねます。たびにレベルを1つだけ増やしたい場合 – blindmeis