2009-03-17 5 views
1

私はSilverlightプロジェクトを持っています。主なオブジェクトは、互いに結合されたノードの束だけです。親ノードは多くの子を持つことができます。Silverlightghtのitemscontrolにノードコレクションをバインドする最も良い方法

ノードをitemscontrolなどにバインドできるようにしたいので、親子関係を最もよく構造化する方法が不思議でした。

すべてのノード(List allNodes)のフラットトップレベルリストを作成して各ノードを追加して、リストをitemscontrolにバインドし、その上に各ノードをその親の 'childnodes'リストに追加します構造を確立する - または私はいくつかの種類の醜い倍増している?

ちょうど私はあなたがofficial silverlight toolkitで見つかったツリービューを使用する必要があります

おかげ

+0

おそらく、あなたは、いくつかのコードを使って "ノード"の構造の簡単な例を与えることができます、それはまったくあなたが達成しようとしていることを明確にしていません。 – AnthonyWJones

答えて

0

へラッチすることができ、ベストプラクティスやパターンのいくつかの種類があることを望ん。ここにはonline demoがあります。

+0

おそらく私は同じ方法でコントロールを実装するためにそれを見ることができます。私は、リモートでツリービューのように見えるものは望んでいないので、どのように役立つかわからない。 – Mark

+0

私はまた、複数の親を持つ子供の可能性を許容したいので、そこに柔軟性がないでしょう – Mark

関連する問題